Запрос с выводом json на Postgresql - PullRequest
0 голосов
/ 24 декабря 2018

У меня есть этот запрос

select
json_build_object(
    'categories', json_agg(
        json_build_object(
            'catID',c.category_id,
            'cat_name', c.fr,
            'cat_prior', c.priority,
            'links', links
        )
    )
) categories FROM category c left join (
select json_agg(
        json_build_object(
            'linkID', l.link_id,
            'link_name', l.label,
            'link_address', l.address
            )
        )  links
FROM link l) l on c.category_id @> l.cats GROUP BY c.category_id;

У меня есть эта ошибка: столбец l.cats не существует.Моя таблица категории

category_id     integer     
slug    character varying(255)  
fr  character varying(25)   
priority    integer

Моя таблица ссылки

link_id     bigint
label   character varying(50)   
address     text    
cats    integer[]   
priority    integer     

Я использую модуль Intarray.

Спасибо за помощь!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...