I SQL Server före 2017 kan du göra:
select stuff( (select ',' + cast(t.id as varchar(max))
from tabel t
for xml path ('')
), 1, 1, ''
);
Det enda syftet med stuff()
är att ta bort det första kommatecken. Arbetet utförs av for xml path
.