JoinKind.Type
定義
結合処理の種類を指定します。
使用できる値
名前 | 値 | 説明 |
---|---|---|
JoinKind.Inner | 0 | 内部結合の結果のテーブルには、指定されたテーブルで、指定されたキー列に基づいて一致していると判定された行の各ペアに対応する行が含まれます。 |
JoinKind.LeftOuter | 1 | 左外部結合では、1 番目のテーブルのすべての行が結果に含まれます。 |
JoinKind.RightOuter | 2 | 右外部結合では、2 番目のテーブルのすべての行が結果に含まれます。 |
JoinKind.FullOuter | 3 | 完全外部結合では、両方のテーブルのすべての行が結果に含まれます。 他のテーブルに一致する行がない行は、そのすべての列に null 値を含めた既定の行と結合されます。 |
JoinKind.LeftAnti | 4 | 左反結合では、2 つ目のテーブルに一致するものがない、1 つ目のテーブルのすべての行が返されます。 |
JoinKind.RightAnti | 5 | 右反結合では、1 つ目のテーブルに一致するものがない、2 つ目のテーブルのすべての行が返されます。 |
JoinKind.LeftSemi | 6 | 左半結合は、2 つ目のテーブルに一致するものがある、1 つ目のテーブルのすべての行が返されます。 |
JoinKind.RightSemi | 7 | 右半結合では、1 つ目のテーブルに一致するものがある、2 つ目のテーブルのすべての行が返されます。 |
解説
この列挙のフィールドは、Table.Join の省略可能な JoinKind
パラメーターに使用できる値です。