Sie möchten FOR XML PATH
verwenden konstruieren:
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
Das STUFF
Funktion ist es, den führenden ', '
loszuwerden .
Sie können hier auch weitere Beispiele sehen:
- Gleiche SQL-Einheit zwischen zwei Tabellen benötigt Ordnungsnummern in 1 Zelle
- SQL- und Coldfusion-Leave-Join-Tabellen erhalten doppelte Ergebnisse als Liste in einer Spalte