FULL JOIN
Der FULL JOIN funktioniert ähnlich dem LEFT JOIN und dem RIGHT JOIN. Hier werden allerdings aus jeder Tabelle alle Einträge übernommen. Sollte die angegebene Bedingung nicht zutreffen, werden wieder die Spalten der jeweils anderen Tabelle mit NULL aufgefüllt. Die Syntax sieht folgendermaßen aus:
Aus den folgenden zwei Tabellen (links die student Tabelle, rechts die course Tabelle):
entsteht durch die obige Abfrage diese Ausgabe:
Es wurden sowohl von der student Tabelle als auch von der course Tabelle alle Einträge übernommen, und fehlende Werte mit NULL aufgefüllt.
INNER JOIN
Tutorial zu Abfragen auf mehreren Tabellen mit JOINs, insbesondere dem INNER JOIN
LEFT und RIGHT JOIN
Tutorial zum LEFT JOIN und RIGHT JOIN und deren Verwendung
Gruppierung
Tutorial zur Gruppierung mithilfe des GROUP BY Ausdrucks und Aggregatfunktionen
HAVING Klausel
Tutorial zur Einschränkung von Gruppierungen mithilfe der HAVING Klausel
SQL Tutorials
Hast du noch Fragen oder bist dir bei einer Aufgabe unsicher? Wirf einen Blick auf die SQL Tutorials!
Übersicht der Katas
Hier findest du die Erklärung zum Begriff "Katas" und eine Übersicht aller Programmierübungen.
Dojo - virtueller Übungsraum
Löse die Dojo-Aufgaben und werde Programmier-Profi!