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

SQL Server:Cláusula GROUP BY para obter valores separados por vírgula


tente isso:
SELECT ReportId, Email = 
    STUFF((SELECT ', ' + Email
           FROM your_table b 
           WHERE b.ReportId = a.ReportId 
          FOR XML PATH('')), 1, 2, '')
FROM your_table a
GROUP BY ReportId



Demonstração do violino SQL