JoinKind.Type
Anger typen av kopplingsåtgärd.
Name | Värde | beskrivning |
---|---|---|
JoinKind.Inner | 0 | Tabellen som är resultatet av en inre koppling innehåller en rad för varje par rader från de angivna tabellerna som fastställdes matcha baserat på de angivna nyckelkolumnerna. |
JoinKind.LeftOuter | 1 | En vänster yttre koppling ser till att alla rader i den första tabellen visas i resultatet. |
JoinKind.RightOuter | 2 | En höger yttre koppling säkerställer att alla rader i den andra tabellen visas i resultatet. |
JoinKind.FullOuter | 3 | En fullständig yttre koppling säkerställer att alla rader i båda tabellerna visas i resultatet. Rader som inte har någon matchning i den andra tabellen är kopplade till en standardrad som innehåller null-värden för alla dess kolumner. |
JoinKind.LeftAnti | 4 | En vänster antikoppling returnerar alla rader från den första tabellen som inte har någon matchning i den andra tabellen. |
JoinKind.RightAnti | 5 | En rätt antikoppling returnerar alla rader från den andra tabellen som inte har någon matchning i den första tabellen. |
JoinKind.LeftSemi | 6 | En vänster halvkoppling returnerar alla rader från den första tabellen som har en matchning i den andra tabellen. |
JoinKind.RightSemi | 7 | En höger halvkoppling returnerar alla rader från den andra tabellen som har en matchning i den första tabellen. |
Fälten i den här uppräkningen är möjliga värden för den valfria JoinKind
parametern i Table.Join.