,
Die Notation wurde im ANSI-92-Standard ersetzt und ist daher in gewisser Weise jetzt 20 Jahre veraltet.
Auch bei OUTER JOINs und anderen komplexeren Abfragen wird der JOIN
Notation ist viel expliziter, lesbarer und (meiner Meinung nach) debugfähig.
Vermeiden Sie grundsätzlich ,
und verwenden Sie JOIN
.
In Bezug auf die Priorität steht die ON-Klausel eines JOINs vor der WHERE-Klausel. Dies erlaubt Dinge wie a LEFT JOIN b ON a.id = b.id WHERE b.id IS NULL
um nach Fällen zu suchen, in denen es KEINE übereinstimmende Zeile in b
gibt .
Mit ,
Die Notation ähnelt der gleichzeitigen Verarbeitung der WHERE- und ON-Bedingungen.