sql >> Base de Datos >  >> RDS >> PostgreSQL

postgresql distinto no funciona

Su consulta se interpreta como:

select distinct (ca.id) as id, acc.name as accName, . . .

Este es un estándar distinct declaración. Si desea solo una fila por ca.id con valores de la primera fila (basado en el order by ), luego use distinct on :

select distinct on (ca.id) ca.id, acc.name as accName, . . .