sql >> Database >  >> RDS >> Sqlserver

SQL Server:GROUP BY-clausule om door komma's gescheiden waarden te krijgen

probeer dit:

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


SQL fiddle-demo



  1. MySQL-definiërende kolom als UNIEK met AUTO_INCREMENT in plaats van als primaire sleutel

  2. Hoe verbinding maken en MySQL opvragen vanuit Lua?

  3. SQL-UPDATE voor beginners

  4. Rails 4 custom 404 veroorzaakt postgresql-verbindingsfout op Heroku