do you need help coding the nested dropdowns or the stored procedure specifically?Perhaps youre looking for a way to limit the resultset with optional parameters?declare @Product table (ProductID int identity(1,1), ProductName varchar(10), ProductColour varchar(10), ProductYear int)insert into @Product (ProductName, ProductColour, ProductYear) select 'hat', 'red', 1993 union select 'hat', 'blue', 1993 union select 'hat', 'black', 1994 declare @ProductName varchar(10), @ProductColour varchar(10), @ProductYear int -- your inputsset @ProductName = 'hat'set @ProductColour = nullset @ProductYear = 1993 select ProductIDfrom @Productwhere ProductName = isnull(@ProductName, ProductName) and ProductColour = isnull(@ProductColour, ProductColour) and ProductYear = isnull(@ProductYear, ProductYear)
Nathan Skerl