PostgreSQL
 sql >> Database >  >> RDS >> PostgreSQL

Più record indesiderati in Raggruppa per clausola in Postgress

Se vuoi il primo in ogni azienda, usa distinct on . Questo è un bel costrutto disponibile solo in 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;