PostgreSQL
 sql >> Base de données >  >> RDS >> PostgreSQL

fusionner toutes les colonnes de lignes en une seule colonne à partir de la table jointe

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