Du vill använda FOR XML PATH
konstruera:
select
ID,
stuff((select ', ' + Value
from YourTable t2 where t1.ID = t2.ID
for xml path('')),
1,2,'') [Values]
from YourTable t1
group by ID
STUFF
Funktionen är att bli av med den inledande ', '
.
Du kan också se andra exempel här:
- SQL samma enhet mellan två tabeller behöver beställningsnummer i 1 cell
- SQL och Coldfusion left join-tabeller får dubbletter av resultat som en lista i en kolumn