Соединить таблицы

Производит объединение двух таблиц по указанным столбцам в соответствии с выбранным типом оператора JOIN.

Нажмите кнопку Мастер объединения, чтобы указать столбцы и тип объединения (JOIN).

Типы объединения:

  • Inner — используется по умолчанию. Объединяет строки из двух таблиц, если в связующих столбцах этих таблиц содержатся одинаковые значения. Любые строки, не соответствующие правилу объединения, будут удалены из результирующей таблицы.

  • Left — возвращает все строки из Таблицы 1, которая является левой, и только те значения из Таблицы 2, которые соответствуют правилу объединения. Если для строки из Таблицы 1 нет соответствующей строки в Таблице 2, то в результирующей таблице подставятся значения NULL.

  • Full — возвращает все строки из обеих таблиц, дополняя их значениями NULL там, где соответствующие строки отсутствуют в другой таблице.

Параметр Операция определяет отношение между столбцами. Доступные значения:

  • = — равно.

  • != — не равно.

  • > — больше, чем...

  • < — меньше чем...

  • >= — больше или равно.

  • <= — меньше или равно.

Свойства

Символ * в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.

Обработка:

  • Таблица 1* [DataTable] — переменная типа DataTable, в которой хранится первая таблица для объединения.

  • Таблица 2* [DataTable] — переменная типа DataTable, в которой хранится вторая таблица для объединения.

Вывод:

  • Таблица* [DataTable] — переменная типа DataTable с результирующей таблицей.

Last updated