PostgreSQL
 sql >> Base de Dados >  >> RDS >> PostgreSQL

mesclar todas as colunas de linhas em uma única coluna da tabela unida

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