SELECT * from users where server_id=$1 and $2=ANY(json_object_keys(contacts));
ERROR: set-returning functions are not allowed in WHERE
contacts
- это столбец json
, и мне нужно найти строки с $2
в их contacts
'ключах.
Пример столбца контактов: {"90144": 0, "89915": 0}
Если $2
равен 90144
, запрос должен возвращать каждую строку, содержащую 90144
в их contacts
'ключах, как в примере. Как я мог этого добиться? Заранее спасибо.