Din forespørgsel tolkes som:
select distinct (ca.id) as id, acc.name as accName, . . .
Dette er en standard distinct
udmelding. Hvis du kun vil have én række pr. ca.id
med værdier fra den første række (baseret på order by
), og brug derefter distinct on
:
select distinct on (ca.id) ca.id, acc.name as accName, . . .