Vuoi usare FOR XML PATH
costruire:
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
Il STUFF
la funzione è eliminare il ', '
iniziale .
Puoi anche vedere altri esempi qui:
- La stessa unità SQL tra due tabelle necessita di numeri d'ordine in 1 cella
- SQL e Coldfusion hanno lasciato le tabelle di join ottenendo risultati duplicati come un elenco in una colonna