Я использую 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?
удивительный человек. благодаря – reggie