Din fråga tolkas som:
select distinct (ca.id) as id, acc.name as accName, . . .
Detta är en standard distinct
påstående. Om du bara vill ha en rad per ca.id
med värden från den första raden (baserat på order by
), använd sedan distinct on
:
select distinct on (ca.id) ca.id, acc.name as accName, . . .