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 im SQL-Abfrageerstellungsprogramm. |
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. |