首页 > 解决方案 > 带有 integer[] 和另一个数组的 postgresql 搜索列

问题描述

我试图找出一种方法来搜索包含整数数组的列。例如,列 a -> [1,2]。使用另一个数组,例如:b -> [1,2,3]

如果 a 中的所有值都在数组 b 中,我想返回该结果。

我试过使用 unnest 和 = ANY 但无济于事。还有其他人对此有解决方案吗?

标签: sqlarrayspostgresql

解决方案


您可以使用“包含”运算符@>

array[1,2,3] @> array[1,2]

推荐阅读