Слияние
Данные ключевых полей основного и присоединяемого наборов сравниваются между собой, результат операции сравнения используется алгоритмом слияния для формирования результирующего набора. Слияние наборов данных, связанных по ключевым полям — аналог операции JOIN в SQL.
Варианты слияния наборов:
За исключением способа Разность, каждый из перечисленных способов слияния является аналогом определенного типа соединения в языке запросов SQL.
Вход
- Главная таблица — таблица, к которой добавляются наборы данных из присоединяемой таблицы (в контексте понятий языка SQL запросов принимает данные левой таблицы для соединения);
- Присоединяемая таблица — таблица, наборы данных которой добавляются к главной таблице (в контексте понятий языка SQL запросов принимает данные правой таблицы для соединения).
Выход
- Выходной набор данных — результат слияния. Как правило, содержит поля основного и присоединяемого наборов.
Мастер настройки
- Тип операции — выбор способа слияния;
- Область сопоставления полей — настройка полей связи главного и присоединяемого наборов данных.
Тип операции (способ слияния) можно выбрать из выпадающего списка или задать с помощью управляющей переменной целого типа (см. типы данных):
- 0 - Внутреннее соединение;
- 1 - Левое соединение;
- 2 - Правое соединение;
- 3 - Полное соединение;
- 4 - Разность.
Поля связываются при помощи перетаскивания мыши (Drag-and-drop). Сопоставленные таким образом ключевые поля соединяются линиями связей. Связь между полями можно удалить, либо настроить на другое поле.
Связывание допускается только для полей с одинаковыми типами данных.
- Добавлять присоединяемые ключевые поля — установка этого флага оставит ключевые поля из присоединяемой таблицы в выходном наборе данных.
Важно: При любом соединении (
JOIN
) в результирующий набор данных включаются ключевые поля только главной таблицы.
Смотри также:
Статьи в разделе: