sql >> Database teknologi >  >> RDS >> Sqlserver

SQL Server:GROUP BY-sætning for at få kommaseparerede værdier

prøv dette:

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 violindemo



  1. Den nemme guide til, hvordan du bruger underforespørgsler i SQL Server

  2. FEJL 1067 (42000):Ugyldig standardværdi for 'created_at'

  3. Første login:HTTP Status 500 - Forespørgselsbehandling mislykkedes; indlejret undtagelse er org.springframework.transaction.CannotCreateTransactionException

  4. Fejl ved installation af MySQL-python med pip-installation i OSX, virtualenv