JOIN verbinden. Mit JOIN wird der Primary und der Foreign Key zweier Tabellen aufgelöst und Werte beider Tabellen können im Output abgerufen werden.
INNER JOIN
Das INNER JOIN-Keyword wählt alle Datensätze aus, Werte in beiden Tabellen vorkommen.
Beispiel
Dieser Query wählt alle Bestellungen aus mit Informationen zum Kunden.Das
INNER JOIN-Keyword wählt alle Datensätze von beiden Tabellen aus, solange Werte in beiden Tabellen vorkommen.Beispiel: Wenn es Datensätze in Bestellungen gibt, welche keine Übereinstimmung mit der Tabelle Customers haben, dann werden diese Bestellungen nicht angezeigt.LEFT JOIN
Das LEFT JOIN-Keyword gibt alle Datensätze aus der linken Tabelle, und die übereinstimmenden Datensätze von der rechten Tabelle, zurück.
Beispiel
Das
LEFT JOIN-Keyword gibt alle Datensätze aus der Tabelle Customers zurück, auch dann wenn es keine Übereinstimmung mit der Tabelle Orders gibt.RIGHT JOIN
Das RIGHT JOIN-Keyword gibt alle Datensätze aus der rechten Tabelle, und die übereinstimmenden Datensätze von der linken Tabelle, zurück.
Beispiel
Das
RIGHT JOIN-Keyword gibt alle Datensätze aus der Tabelle Employees zurück, auch dann, wenn es keine Übereinstimmung mit der Tabelle Orders gibt.