Поиск подмножества в json Postgressql
В базе лежат
id | dict (jsonb) |
1 | {"12341":2,"23722":1} |
2 | {"12341":3,"23722":2} |
3 | {"12341":1,"23722":3} |
Помогите написать запрос который покажет строки входящие полностью в массив
{"12341":2, "567":5, "23722":2 }
То есть на выходе должна быть 1 строка | 1 | {"12341":2,"23722":1} |
Мой текущий вариант
SELECT * FROM Table1 WHERE
dict <@ '{"12341":2, "567":5, "23722":2 }';
Но он находит только при полном соответствии ключа значения, т.е {"12341":2,"23722":2} находит. Но нужно находить еще и те где ключи равны. А значения больше или равны.