mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-01 03:52:15 +00:00
1.2 KiB
1.2 KiB
Join
加载好的 JOIN 表数据会常驻内存中。
Join(ANY|ALL, LEFT|INNER, k1[, k2, ...])
引擎参数:ANY|ALL
– 连接修饰;LEFT|INNER
– 连接类型。更多信息可参考 JOIN子句。
这些参数设置不用带引号,但必须与要 JOIN 表匹配。 k1,k2,……是 USING 子句中要用于连接的关键列。
此引擎表不能用于 GLOBAL JOIN 。
类似于 Set 引擎,可以使用 INSERT 向表中添加数据。设置为 ANY 时,重复键的数据会被忽略(仅一条用于连接)。设置为 ALL 时,重复键的数据都会用于连接。不能直接对 JOIN 表进行 SELECT。检索其数据的唯一方法是将其作为 JOIN 语句右边的表。
跟 Set 引擎类似,Join 引擎把数据存储在磁盘中。
Limitations and Settings
When creating a table, the following settings are applied:
- join_use_nulls
- max_rows_in_join
- max_bytes_in_join
- join_overflow_mode
- join_any_take_last_row
The Join
-engine tables can't be used in GLOBAL JOIN
operations.