#sql #postgresql
Вопрос:
У меня есть эта переменная,
DECLARE
js jsonb := (SELECT json_agg(t) FROM (Select parent_id, id from my_schema.organization org where org.parent_id is nul) t);
// js contains [{parent_id: 'value', id: 'value'}]
// I want, orgsIds = [id from first obj, id from second obj, ...]
Я хочу выполнить in
запрос идентификаторов из js
массива объектов.
SELECT * FROM my_schema.organization where id = ANY(orgIds)
Комментарии:
1. Тогда зачем вы собираете эти значения в JSON в первую очередь, если они у вас уже есть в таблице?