27-03-2008, 10:14 PM
La référence ? MySQL doit être le SGBDR à s'en éloigner le plus !
En tout cas, mes différents profs d'Oracle et les articles que j'ai pu lire incitaient à utiliser des jointures explicites plutôt qu'implicite. Le WHERE est fait pour restreindre, pas pour joindre. D'ailleurs, on ne peut pas faire toutes les jointures avec le WHERE, c'est bien la preuve qu'il n'est pas fait pour cela.
Ensuite, la sémantique et la lisibilité est laissée au goût de chacun. Ça n'impacte pas sur la rapidité du code.
Sephi-Chan
En tout cas, mes différents profs d'Oracle et les articles que j'ai pu lire incitaient à utiliser des jointures explicites plutôt qu'implicite. Le WHERE est fait pour restreindre, pas pour joindre. D'ailleurs, on ne peut pas faire toutes les jointures avec le WHERE, c'est bien la preuve qu'il n'est pas fait pour cela.
Ensuite, la sémantique et la lisibilité est laissée au goût de chacun. Ça n'impacte pas sur la rapidité du code.
Sephi-Chan