Vários registros indesejados no grupo por cláusula no Postgress
Eu tenho duas mesas e estou juntando-as e executando umagroup by
cláusula. O problema é que eu continuo recebendo dados indesejados.
client table
----------
name
company_id
created_at
company table
-----------
name
Inquerir:
SELECT company.name, clients.name, MIN (created_at) created_at
FROM company
INNER JOIN client
ON client.company_id = company.id
group by company.name, client.name
A consulta retorna para mim todos os usuários, mas o que eu quero é apenas cada um que foi criado pela primeira vez em cada empresa. O que devo mudar sabendo que preciso dos nomes dos clientes.