ClickHouse/docs/ru/table_engines/join.md

17 lines
1.4 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

# Join
Представляет собой подготовленную структуру данных для JOIN-а, постоянно находящуюся в оперативке.
```text
Join(ANY|ALL, LEFT|INNER, k1[, k2, ...])
```
Параметры движка: `ANY|ALL` - строгость, `LEFT|INNER` - тип.
Эти параметры (задаются без кавычек) должны соответствовать тому JOIN-у, для которого будет использоваться таблица. k1, k2, ... - ключевые столбцы из секции USING, по которым будет делаться соединение.
Таблица не может использоваться для GLOBAL JOIN-ов.
В таблицу можно вставлять данные INSERT-ом, аналогично движку Set. В случае ANY, данные для дублирующихся ключей будут проигнорированы; в случае ALL - будут учитываться. Из таблицы нельзя, непосредственно, делать SELECT. Единственная возможность чтения - использование в качестве "правой" таблицы для JOIN.
Хранение данных на диске аналогично движку Set.