,
zápis byl nahrazen standardem ANSI-92, a tak je v jistém smyslu nyní 20 let zastaralý.
Také při provádění OUTER JOIN a jiných složitějších dotazů se JOIN
zápis je mnohem explicitnější, čitelnější a (podle mého názoru) laditelný.
Obecně se vyhněte ,
a použijte JOIN
.
Z hlediska priority se klauzule JOIN's ON vyskytuje před klauzulí WHERE. To umožňuje věci jako a LEFT JOIN b ON a.id = b.id WHERE b.id IS NULL
pro kontrolu případů, kdy NENÍ odpovídající řádek v b
.
Pomocí ,
zápis je podobný zpracování podmínek WHERE a ON současně.