Presto 数组包含来自另一列的值(超集 SQL 查询)

Presto array contains value from another column (Superset SQL Query)

我需要一个查询(超集)来检查我的数组列是否包含来自另一列的值(WHERE 子句)。 我尝试了 WHERE x CONTAINS yWHERE x IS IN y,但到目前为止运气不好。

您可以使用contains函数。

SELECT contains(ARRAY['a', 'b', 'c'], 'a')

我的解决方案:

SELECT x, y 从 z 其中包含 (x, y) = True

@ebyhr:谢谢!