Bei einem Join handelt es sich um eine relationale Operation in einer Anweisung SELECT, durch die Daten aus mindestens zwei Tabellen auf Basis von übereinstimmenden Spaltenwerten abgerufen werden. Die Daten in den Tabellen werden zu einem einzelnen Ergebnis verknüpft.
In der folgenden Tabelle sind die Joinoperatoren aufgelistet:
Joinoperator | Definition |
---|---|
Inner Join | Jede Zeile der ersten Tabelle wird mit jeder Zeile der zweiten Tabelle kombiniert. Dabei werden nur die Zeilen beibehalten, für die die Joinbedingung wahr ist. In der Ergebnistabelle können Zeilen aus einer oder aus beiden der verknüpften Tabellen fehlen. Outer Joins beinhalten den Inner Join, und die fehlenden Zeilen werden beibehalten. Ein Inner Join ist der Standardoperator für einen neuen Join in SQL Builder. |
Linker Outer Join | Beinhaltet Zeilen aus der ersten Tabelle, die beim Inner Join gefehlt haben. |
Rechter Outer Join | Beinhaltet Zeilen aus der zweiten Tabelle, die beim Inner Join gefehlt haben. |
Vollständiger Outer Join | Beinhaltet Zeilen aus beiden Tabellen, die beim Inner Join gefehlt haben. |