相关疑难解决方法(0)

Postgres不在数组中

我正在使用Postgres的本机数组类型,并尝试查找ID不在数组收件人ID中的记录.

我可以找到他们在哪里IN:

SELECT COUNT(*) FROM messages WHERE (3 = ANY (recipient_ids))
Run Code Online (Sandbox Code Playgroud)

但这不起作用:

SELECT COUNT(*) FROM messages WHERE (3 != ANY (recipient_ids))
SELECT COUNT(*) FROM messages WHERE (3  = NOT ANY (recipient_ids))
Run Code Online (Sandbox Code Playgroud)

测试这种情况的正确方法是什么?

arrays postgresql

78
推荐指数
6
解决办法
6万
查看次数

标签 统计

arrays ×1

postgresql ×1