Соединить таблицы
Производит объединение двух таблиц по указанным столбцам в соответствии с выбранным типом оператора JOIN.
Нажмите кнопку Мастер объединения, чтобы указать столбцы и тип объединения (JOIN).
Типы объединения:
- Inner — используется по умолчанию. Объединяет строки из двух таблиц, если в связующих столбцах этих таблиц содержатся одинаковые значения. Любые строки, не соответствующие правилу объединения, будут удалены из результирующей таблицы.
- Left — возвращает все строки из Таблицы 1, которая является левой, и только те значения из Таблицы 2, которые соответствуют правилу объединения. Если для строки из Таблицы 1 нет соответствующей строки в Таблице 2, то в результирующей таблице подставятся значения NULL.
- Full — возвращает все строки из обеих таблиц, дополняя их значениями NULL там, где соответствующие строки отсутствуют в другой таблице.
Параметр Операция определяет отношение между столбцами. Доступные значения:
=
— равно.!=
— не равно.>
— больше, чем…<
— меньше чем…>=
— больше или равно.<=
— меньше или равно.
Свойства
Символ *
в названии свойства указывает на обязательность заполнения. Описание общих свойств см. в разделе Свойства элемента.
Обработка:
- Таблица 1* [DataTable ] — переменная типа DataTable, в которой хранится первая таблица для объединения.
- Таблица 2* [DataTable] — переменная типа DataTable, в которой хранится вторая таблица для объединения.
Вывод:
- Таблица* [DataTable] — переменная типа DataTable с результирующей таблицей.