Clickhouse 如何找到两个数组列的交集
我得到了两个数组(Int32)-列,有没有办法比较它们并得到这两个数组相交的列 我在考虑arrayMap函数,但这似乎是一种无效的方法 示例数据: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
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] │
└─────────┴─────────┴──────────────────────────────────────┘