BigQuery数组相交

时间:2017-03-17 23:25:40

标签: google-bigquery

我有一个值数组我希望过滤结果,如果数组列包含这些值中的任何一个,是否有一种使用标准SQL语言在BigQuery中执行交叉的简单方法?

1 个答案:

答案 0 :(得分:2)

这应该给你一般方向:

SELECT ...
WHERE EXISTS(SELECT 1 FROM UNNEST(array_column) a WHERE a IN UNNEST(array_values))