Поделиться через


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.

Применяется к