Я использовал Microsoft SQL Server 2005 и смог объединить значения строк на основе следующего запроса:
SELECT e1.EMP_ID,
( SELECT cast(Sector_ID as varchar(10)) + ';'
FROM Employee_Sector_relationship e2
WHERE e2.Emp_ID = e1.Emp_ID
ORDER BY Sector_ID
FOR XML PATH('') ) AS Sectors
FROM Employee_Sector_Relationship e1
GROUP BY Emp_ID
Но это не работает в Microsoft Server 2000. Это выдает ошибку рядом с ключевым словом for.
Может кто-нибудь помочь мне объединить значения строк в Microsoft Server 2000?