Spíše než se starat o nějaké možné riziko v budoucnu, proč se nestarat o riziko, kterému čelíte právě teď?
Kromě Markových bodů:
- Kód je hůře čitelný (a tedy pochopit účel), kdy jsou klauzule ON odpojeny (někdy mnoha řádky) od spojených tabulek. To zvyšuje pravděpodobnost chyb při úpravě kódu.
- Určení, jaký druh JOIN se provádí, je těžší - musíte procházet klauzuli WHERE a doufat, že to, co vidíte, je správné.
- Najít chybějící klauzule JOIN je mnohem těžší , čímž se zvyšuje riziko neúmyslného kartézského spojení – když použijete syntaxi ANSI, klauzule ON se pěkně zarovnají, takže je to triviální.