Ich verwende niemals NATURAL JOIN
weil ich die Möglichkeit nicht mag, dass der Join etwas tun könnte, was ich nicht beabsichtige, nur weil ein Spaltenname in beiden Tabellen existiert.
Ich verwende den USING
Join-Syntax hin und wieder, aber genauso oft stellt sich heraus, dass ich eine komplexere Join-Bedingung als USING
benötige unterstützen kann, also konvertiere ich es in das Äquivalent ON
Syntax schließlich.