Слияние Слияние

Данные ключевых полей основного и присоединяемого наборов сравниваются между собой, результат операции сравнения используется алгоритмом слияния для формирования результирующего набора. Слияние наборов данных, связанных по ключевым полям — аналог операции JOIN в SQL.

Варианты слияния наборов:

За исключением способа Разность, каждый из перечисленных способов слияния является аналогом определенного типа соединения в языке запросов SQL.

Вход

  • Главная таблица Главная таблица — таблица, к которой добавляются наборы данных из присоединяемой таблицы (в контексте понятий языка SQL запросов принимает данные левой таблицы для соединения);
  • Присоединяемая таблица Присоединяемая таблица — таблица, наборы данных которой добавляются к главной таблице (в контексте понятий языка SQL запросов принимает данные правой таблицы для соединения).

Выход

  • Выходной набор данных Выходной набор данных — результат слияния. Как правило, содержит поля основного и присоединяемого наборов.

Мастер настройки

  • Тип операции — выбор способа слияния;
  • Область сопоставления полей — настройка полей связи главного и присоединяемого наборов данных.

Тип операции (способ слияния) можно выбрать из выпадающего списка или задать с помощью управляющей переменной целого типа (см. типы данных):

  • 0 - Внутреннее соединение;
  • 1 - Левое соединение;
  • 2 - Правое соединение;
  • 3 - Полное соединение;
  • 4 - Разность.

Поля связываются при помощи перетаскивания мыши (Drag-and-drop). Сопоставленные таким образом ключевые поля соединяются линиями связей. Связь между полями можно удалить, либо настроить на другое поле.

Связывание допускается только для полей с одинаковыми типами данных.

  • Добавлять присоединяемые ключевые поля — установка этого флага оставит ключевые поля из присоединяемой таблицы в выходном наборе данных.

Важно: При любом соединении (JOIN) в результирующий набор данных включаются ключевые поля только главной таблицы.


Смотри также:


Статьи в разделе: