Sqlserver
 sql >> Base de données >  >> RDS >> Sqlserver

Plusieurs lignes en une seule ligne et combiner la colonne SQL

select ProgramId,
stuff(
(
    select ','+ [attributename]
    from Table1 
    where programid = t.programid for XML path('')

),1,1,'') as AttributeNames
from (select distinct programid 
      from Table1 )t

Découvrez mon sql violon

Résultats

PROGRAMID   ATTRIBUTENAMES
887         Study Design,Control Groups,Primary Outcomes