【发布时间】:2020-11-26 08:37:52
【问题描述】:
我需要一个查询(超集)来检查我的数组列是否包含来自另一列的值(WHERE 子句)。
我试过WHERE x CONTAINS y、WHERE x IS IN y,但到目前为止都没有运气。
【问题讨论】:
我需要一个查询(超集)来检查我的数组列是否包含来自另一列的值(WHERE 子句)。
我试过WHERE x CONTAINS y、WHERE x IS IN y,但到目前为止都没有运气。
【问题讨论】:
你可以使用contains函数。
SELECT contains(ARRAY['a', 'b', 'c'], 'a')
【讨论】:
我的解决方案:
选择 x, y 来自 z WHERE CONTAINS(x, y) = True
@ebyhr:谢谢!
【讨论】: