sql >> Databasteknik >  >> RDS >> PostgreSQL

slå samman alla raders kolumner till en enda kolumn från den sammanfogade tabellen

SELECT a.parent_id, a.parent_name, STRING_AGG(b.child_name, ',') as Children
FROM
    Parent a
    INNER JOIN children b
    ON a.Id = b.ParentId
GROUP BY
    a.parent_id
    ,a.parent_name



  1. SQL-fråga som returnerar Operand bör innehålla 1 kolumn(er)

  2. Blandning av lagrad procedur resulterar i temporära tabeller från olika anrop

  3. Returnera rad med maxvärdet för en kolumn per grupp

  4. optimera fråga med datumtypfält i mysql