具有两个整数数组列的 PostgreSQL 表,例如 a = [1,2,3,4]
和 b = [1,2,3,4,5,6]
。 b
中不在 a
中的项是 5,6
,因此作为查询结果我想要一个数组 [5, 6]
.
如何在 PostgreSQL 中实现这一点?
最佳答案
安装了intarray
扩展后,可以简单地选择a-b
,cp。 https://www.postgresql.org/docs/current/static/intarray.html
关于arrays - PostgreSQL 选择一个数组中不存在于另一个数组中的项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47800387/