,
notatie is vervangen in de ANSI-92-standaard en is dus in zekere zin nu 20 jaar verouderd.
Ook bij het uitvoeren van OUTER JOINs en andere complexere zoekopdrachten, wordt de JOIN
notatie is veel explicieter, leesbaarder en (naar mijn mening) debugbaar.
Vermijd als algemeen principe ,
en gebruik JOIN
.
In termen van prioriteit vindt de ON-clausule van een JOIN plaats vóór de WHERE-clausule. Dit staat dingen toe als a LEFT JOIN b ON a.id = b.id WHERE b.id IS NULL
om te controleren op gevallen waarin er GEEN overeenkomende rij is in b
.
Met behulp van ,
notatie is vergelijkbaar met het tegelijkertijd verwerken van de WHERE- en ON-voorwaarden.