I'm not sure I'm clear...do you want the result set to look like:Adminstration, Johnson, Smith, HoustonI'm thinking something like: USE NorthwindGOCREATE TABLE myTable99 ( Department varchar(50) , Employee varchar(50))GOINSERT INTO myTable99 (Department, Employee)SELECT 'Administration', 'Johnson' UNION ALLSELECT 'Administration', 'Smith' UNION ALLSELECT 'Administration', 'Houston' UNION ALLSELECT 'Technolgy Services', 'Kaiser' UNION ALLSELECT 'Technolgy Services', 'Lopez' UNION ALLSELECT 'Technolgy Services', 'Defeis'GODECLARE @x varchar(8000), @y varchar(50)SELECT @y = l.Department, @x = ISNULL(@x,'') + Employee + ','FROM myTable99 l INNER JOIN (SELECT DISTINCT Department FROM myTable99) rON l.Department = r.DepartmentSELECT @y, @x GODROP TABLE myTable99GO
But that doesn't get it done...trying ...not....to...useCURSORCome on guys....I'm drowning....gurgle...gurgle...gurgle...Assuming that's the result set s/he wants...WHY is another story...Brett8-)