Das ON
-Klausel definiert die Beziehung zwischen den Tabellen.
Das WHERE
-Klausel beschreibt, an welchen Zeilen Sie interessiert sind.
Oftmals können Sie sie austauschen und erhalten immer noch das gleiche Ergebnis, jedoch ist dies bei einem Left Outer Join nicht immer der Fall.
- Wenn der
ON
Klausel fehlschlägt, erhalten Sie immer noch eine Zeile mit Spalten aus der linken Tabelle, aber mit Nullen in den Spalten aus der rechten Tabelle.- Wenn der
WHERE
Klausel fehlschlägt, erhalten Sie diese Zeile überhaupt nicht.