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

Vários registros indesejados na cláusula Group by no Postgress


Se você quiser o primeiro em cada empresa, use distinct on . Esta é uma boa construção disponível apenas no Postgres:
SELECT DISTINCT ON (co.name) co.name, cl.name, cl.created_at
FROM company co INNER JOIN
     client cl
     ON cl.company_id = co.id
ORDER BY co.name, cl.created_at asc;