Поиск подмножества в 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} находит. Но нужно находить еще и те где ключи равны. А значения больше или равны.


Ответы (0 шт):