sql >> Database >  >> RDS >> Sqlserver

Hoe voeg ik een XML-gegevenstype toe aan een GROUP BY-clausule?

U kunt de aggregatie doen in een CTE en daar vervolgens aan deelnemen

WITH Children(Cnt, ParentId)
     AS (SELECT COUNT(*),
                ParentId
         FROM   dbo.Post
         GROUP  BY ParentId)
SELECT P.PostId,
       P.[Body],
       ISNULL(Cnt, 0) AS Cnt
FROM   dbo.Post P
       LEFT JOIN Children /*To include childless posts*/
         ON Children.ParentId = P.PostId
ORDER  BY P.PostId  


  1. Hoe voer ik een samengevoegde query uit in de ZF-tabelleninterface?

  2. Hoe voeg ik meerdere waarden tegelijk in een postgres-tabel in?

  3. Postgresql Windows, is er een standaardwachtwoord?

  4. Toegestane geheugengrootte van 134217728 bytes uitgeput (geprobeerd om 42 bytes toe te wijzen)