sql >> Database >  >> RDS >> Sqlserver

Een query maken met group_concat in sql-server

Vraag:

SELECT
      m.maskid
    , m.maskname
    , m.schoolid
    , s.schoolname
    , maskdetail = STUFF((
          SELECT ',' + md.maskdetail
          FROM dbo.maskdetails md
          WHERE m.maskid = md.maskid
          FOR XML PATH(''), TYPE).value('.', 'NVARCHAR(MAX)'), 1, 1, '')
FROM dbo.tblmask m
JOIN dbo.school s ON s.ID = m.schoolid
ORDER BY m.maskname

Aanvullende informatie:

String-aggregatie in de wereld van SQL Server



  1. Een weergave maken met de ORDER BY-component

  2. Wat is het verschil tussen pls_integer en binary_integer?

  3. Een overzicht van gegenereerde kolommen voor PostgreSQL

  4. 4 geweldige SQL Server-bewakingsbronnen voor databasebeheerders