Se SQL, prova questo post:
Se vuoi cimentarti con il codice CLR, ci sono esempi di creazione di una funzione di aggregazione personalizzata per la concatenazione, ancora una volta, per MS SQL.
Questo post è piuttosto esaustivo con molti modi per raggiungere il tuo obiettivo.