JoinKind.Type

Определение

Указывает тип операции соединения.

Допустимые значения

Имя Ценность Описание
JoinKind.Inner 0 Таблица, полученная из внутреннего соединения, содержит строку для каждой пары строк из указанных таблиц, которые были определены для сопоставления на основе указанных ключевых столбцов.
JoinKind.LeftOuter 1 Левое внешнее соединение гарантирует, что все строки первой таблицы отображаются в результате.
JoinKind.RightOuter 2 Правое внешнее соединение гарантирует, что все строки второй таблицы отображаются в результате.
JoinKind.FullOuter 3 Полное внешнее соединение гарантирует, что все строки обеих таблиц отображаются в результате. Строки, не имеющие совпадения в другой таблице, объединяются со строкой по умолчанию, содержащей значения NULL для всех его столбцов.
JoinKind.LeftAnti 4 Левый антиджойн возвращает все строки из первой таблицы, которым нет соответствий во второй таблице.
JoinKind.RightAnti 5 Правое антисоединение возвращает все строки из второй таблицы, которые не имеют соответствия в первой таблице.
JoinKind.LeftSemi 6 Левое полусоединение возвращает все строки из первой таблицы, имеющие совпадения во второй таблице.
JoinKind.RightSemi 7 Правое полусоединяние возвращает все строки из второй таблицы, которые имеют совпадение в первой таблице.

Замечания

Поля этого перечисления являются возможными значениями для необязательного параметра JoinKind в Table.Join.

Применимо к