何时在 ClickHouse 中使用 ARRAY JOIN 1. 什么是 ARRAY JOIN? 官方文档: https://clickhouse.com/docs/zh/sql-reference/statements/select/array-join ARRAY JOIN 允许你将表中的数组字段展开为多个单独的行。 ARRAY JOIN 专门设计用来展开数组类型的字段。如果尝试对非数组类型使用 ARRAY JOIN,会报错。 -- 假设 tags 是数组类型 SELECT id, tag FROM events ARRAY JOIN tags AS tag -- 数据示例: