I stedet for at bekymre dig om en mulig risiko i fremtiden, hvorfor så ikke bekymre dig om den risiko, du står over for lige nu?
Ud over Marks pointer:
- Koden er sværere at læse (og dermed forstå formålet med), når ON-sætningerne er afbrudt (nogle gange med mange linjer) fra de sammenføjede tabeller. Dette øger sandsynligheden for fejl ved ændring af koden.
- Det er sværere at afgøre, hvilken slags JOIN der udføres - du skal surfe gennem WHERE-klausulen og håbe på, at det du ser er rigtigt.
- Det er meget sværere at finde manglende JOIN-klausuler , hvilket øger risikoen for en utilsigtet kartesisk joinforbindelse - når du bruger ANSI-syntaks, stiller ON-sætningerne pænt op, hvilket gør dette trivielt.