Truy vấn của bạn được hiểu là:
select distinct (ca.id) as id, acc.name as accName, . . .
Đây là một distinct
tiêu chuẩn bản tường trình. Nếu bạn chỉ muốn một hàng cho mỗi ca.id
với các giá trị từ hàng đầu tiên (dựa trên order by
), sau đó sử dụng distinct on
:
select distinct on (ca.id) ca.id, acc.name as accName, . . .