sql >> Database >  >> RDS >> Sqlserver

GROUP BY om een ​​kolom te combineren/concateren

SELECT
     [User], Activity,
     STUFF(
         (SELECT DISTINCT ',' + PageURL
          FROM TableName
          WHERE [User] = a.[User] AND Activity = a.Activity
          FOR XML PATH (''))
          , 1, 1, '')  AS URLList
FROM TableName AS a
GROUP BY [User], Activity
  • SQLFiddle-demo


  1. Is het mogelijk om globale variabelen te definiëren in postgresql

  2. Hoe MySQL-databases en tabellen te repareren

  3. Hekaton met een twist:In-memory TVP's – Deel 1

  4. Verwijder dubbele rijen in MySQL (negert primaire sleutel)