У меня есть таблица с именем houses
, в которой есть два столбца id
и столбец jsonb с именем details
.Столбец details
имеет следующую структуру:
[{ kind: "flat", price: 100 }, { kind: "circle", price: 10 }]
Я хочу получить все столбцы houses
, в которых details
есть хотя бы один объект, где kind
равен flat
.
Вот что я пробовал:
select *
FROM houses
WHERE "details"->>'kind' = 'flat'