DECLARE @List VARCHAR(8000)
SELECT @List = COALESCE(@List + ',', '') + CAST(OfferID AS VARCHAR)
FROM Emp
WHERE EmpID = 23
SELECT @List
To podejście do agregacji konkatenacji nie jest gwarantowane. Jeśli korzystasz co najmniej z SQL Server 2005 XML PATH
preferowane są agregaty CLR.
Ostateczny artykuł na ten temat to Łączenie wartości wierszy w Transact-SQL