“PostgreSQL поисковый объект в массиве” Ответ

PostgreSQL поисковый объект в массиве

select r.id, e.*
from records r
  cross join lateral jsonb_array_elements(r.data -> 'entries') as e
where e ->> 'name' like '%Doe%';
erdem onur

PostgreSQL поисковый объект в массиве

select r.*
from records r
where exists (select 1 
             from jsonb_array_elements(r.data -> 'entries') as e
             where e ->> 'name' like '%Doe%');
erdem onur

Ответы похожие на “PostgreSQL поисковый объект в массиве”

Вопросы похожие на “PostgreSQL поисковый объект в массиве”

Больше похожих ответов на “PostgreSQL поисковый объект в массиве” по Sql

Смотреть популярные ответы по языку

Смотреть другие языки программирования