Sorry forgot the FOR XML PATH construct - see changes in red.;WITH cte AS (	SELECT  tr.Id ,			e.LastName ,			e.FirstName ,			e.MiddleInitial	FROM    dbo.tblTrkRecord AS tr			INNER JOIN dbo.tblTrkRecordAnalyst AS tra ON tr.Id = tra.RecordId			INNER JOIN dbo.tblEmployee AS e ON tra.EmployeeId = e.Id	WHERE   ( tr.IdNum = 205861 ))SELECT	a.id,	STUFF(b.Namelist,1,1,'') AS NamelistFROM	(SELECT DISTINCT Id FROM cte) a	CROSS APPLY 	(		SELECT ','+		COALESCE(Lastname + ' ','') +		COALESCE(FirstName + ' ','') +				COALESCE(MiddleInitial,'')		FROM cte b		WHERE b.id = a.Id		FOR XML PATH('')	) b(Namelist);