, нотацията беше заменена в стандарта ANSI-92 и така в известен смисъл вече е 20 години остаряла.
Също така, когато правите OUTER JOIN и други по-сложни заявки, JOIN нотацията е много по-ясна, четлива и (според мен) по-лека.
Като общ принцип избягвайте , и използвайте JOIN .
По отношение на предимство, клаузата ON на JOIN се случва преди клаузата WHERE. Това позволява неща като a LEFT JOIN b ON a.id = b.id WHERE b.id IS NULL за да проверите за случаи, в които НЯМА съвпадащ ред в b .
Използване на , нотацията е подобна на едновременното обработване на условията WHERE и ON.