Clickhouse 如何找到两个数组列的交集

Clickhouse 如何找到两个数组列的交集,clickhouse,Clickhouse,我得到了两个数组(Int32)-列,有没有办法比较它们并得到这两个数组相交的列 我在考虑arrayMap函数,但这似乎是一种无效的方法 示例数据: id col1 col2 col3 1 [1, 2, 3] [2, 3, 5] [2, 3] ........... 谢谢,在文档中未找到此项 SELECT [1, 2, 3] AS a, [2, 3, 5] AS b, arrayIntersect(a, b) ┌─a───────┬─b

我得到了两个数组(Int32)-列,有没有办法比较它们并得到这两个数组相交的列

我在考虑arrayMap函数,但这似乎是一种无效的方法

示例数据:

id     col1      col2     col3
1   [1, 2, 3] [2, 3, 5]  [2, 3]
...........


谢谢,在文档中未找到此项
SELECT
    [1, 2, 3] AS a,
    [2, 3, 5] AS b,
    arrayIntersect(a, b)

┌─a───────┬─b───────┬─arrayIntersect([1, 2, 3], [2, 3, 5])─┐
│ [1,2,3] │ [2,3,5] │ [3,2]                                │
└─────────┴─────────┴──────────────────────────────────────┘