SELECT *
FROM goods
WHERE jsonb_exists_any(params->'sex', array[1, 2, 3, 4, 5])
错误:函数jsonb_exists_any(jsonb,integer [])不存在 第1行:SELECT * FROM goods WHERE jsonb_exists_any(params->' sex', AR ...
答案 0 :(得分:1)
存在的调用函数jsonb_exists_any
不存在。为什么你认为jsonb_exists_any
存在?这只是一个错字吗?
SELECT *
FROM goods
WHERE jsonb_exists_any(params->'sex', array[1, 2, 3, 4, 5])
找到函数that exist in the latest version here
我猜你想要这个..
SELECT *
FROM goods
WHERE params->'sex' = ANY(ARRAY[1, 2, 3, 4, 5]);