DECLARE @List VARCHAR(8000)
SELECT @List = COALESCE(@List + ',', '') + CAST(OfferID AS VARCHAR)
FROM Emp
WHERE EmpID = 23
SELECT @List
Det här tillvägagångssättet för aggregerad sammanlänkning är inte garanterat att fungera. Om du är på åtminstone SQL Server 2005 XML PATH
eller CLR-aggregat föredras.
Den definitiva artikeln om ämnet är Concatenating Row Values in Transact-SQL