Der JOIN-Befehl verbindet verschiedene Datenbanken über das gemeinsame Datenfeld.

In der Regel wird er im Zusammenhang mit dem Befehl SELECT … FROM … angewendet

Die richtige Syntax lautet … JOIN … ON …= …


 

Beispiel
SELECT s.nachname,s.vorname,s.schuelernr, sld.schuelernr, sld.kurs FROM schueler s JOIN sld ON s.schuelernr = sld.schuelernr

Hier wird die Angabe der gewählten Kurse mit den Namen der  verknüpft.

Der JOIN-Befehl bildet alle möglichen Verbindungen von der rechten zur linken Datenbank und umgekehrt und ist deshalb sehr rechenaufwändig. Sollte er mehrmals hintereinander angewendet werden, empfiehlt sich die Verwendung des Befehls … LEFT JOIN…ON…