Sqlserver
 sql >> Base de Dados >  >> RDS >> Sqlserver

Várias linhas em uma única linha e combinar coluna 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

Confira meu violino sql

Resultados
PROGRAMID   ATTRIBUTENAMES
887         Study Design,Control Groups,Primary Outcomes