660 0014388 20.0 689 0169109 2.0 691 0169108 2.0 696 0018490 2.0 699 0022895 5.0 700 0022895 6.0 701 0168595 2.0 702 0168595 5.0 703 0168595 6.0On this data looking for options 2 and 5, there should only be one record returned, '0168595' because that person has both options selected. Does that make sense?
DECLARE @IdList varchar(8000) >SELECT @IdList = ISNULL(@IdList + ', ', '') + StudentId > FROM survey > WHERE interest IN (3,59) > GROUP BY StudentId >SELECT @IdList >>>I have a table that contains a record of a student id and an interest they marked off on a survey.
>>select x.studentid >>from (select studentid from studentsurvey where interest = 3) x, >> (select studentid from studentsurvey where interest = 45) y >>where x.studentid = y.studentid >>>>