Я хотел бы получить набор уникальных идентификаторов в виде массива.
Пример:
SELECT a.*, b.*, array_agg(a.id) OVER() as groups_ids
FROM author a
JOIN books as b
В данный момент я получаю кратное столько же author.id
, сколько books
принадлежит для author
.
Как получить только разные идентификаторы?
Спасибо.