JoinKind.Type
Définition
Spécifie le type de l'opération de jointure.
Valeurs autorisées
Nom | Valeur | Description |
---|---|---|
JoinKind.Inner | 0 | La table qui résulte d’une jointure interne contient une ligne pour chaque paire de lignes des tables spécifiées qui sont supposées correspondre en fonction des colonnes clés spécifiées. |
JoinKind.LeftOuter | 1 | Une jointure externe gauche garantit que toutes les lignes de la première table s’affichent dans le résultat. |
JoinKind.RightOuter | 2 | Une jointure externe droite garantit que toutes les lignes de la seconde table apparaissent dans le résultat. |
JoinKind.FullOuter | 3 | Une jointure externe complète garantit que toutes les lignes des deux tables apparaissent dans le résultat. Les lignes qui n’avaient pas de correspondance dans l’autre table sont jointes avec une ligne par défaut contenant des valeurs Null pour toutes ses colonnes. |
JoinKind.LeftAnti | 4 | Une jointure anti gauche retourne toutes les lignes de la première table qui n’ont aucune correspondance dans la deuxième table. |
JoinKind.RightAnti | 5 | Une jointure anti droite retourne toutes les lignes de la deuxième table qui n’ont aucune correspondance dans la première table. |
JoinKind.LeftSemi | 6 | Une semi-jointure gauche retourne toutes les lignes de la première table qui ont une correspondance dans la deuxième table. |
JoinKind.RightSemi | 7 | Une semi-jointure droite retourne toutes les lignes de la deuxième table qui ont une correspondance dans la première table. |
Notes
Les champs de cette énumération sont des valeurs possibles pour le JoinKind
paramètre facultatif dans Table.Join.