par
albat » 27 janv. 2007, 11:03
C'est un peu une histoire de goûts et de couleurs.
Ainsi, je suis d'accord avec mojorisin
et je préfère appliquer une discipline de clarté :
- jointures de tables dans la clause FROM avec des JOIN
- comparaison avec des valeurs dans les clauses WHERE
Cependant, il faut bien reconnaître que dans une requête
faisant appel à 4 tables ou plus, les jointures faites dans les clauses WHERE
permettent tout de même une meilleure lisibilité que des JOIN dans le FROM.
Après, c'est une affaire personnelle,
les performances n'étant - à priori - guère affectées par ce choix...
C'est un peu une histoire de goûts et de couleurs.
Ainsi, je suis d'accord avec [b]mojorisin[/b]
et je préfère appliquer une discipline de clarté :
- jointures de tables dans la clause FROM avec des JOIN
- comparaison avec des valeurs dans les clauses WHERE
Cependant, il faut bien reconnaître que dans une requête
faisant appel à 4 tables ou plus, les jointures faites dans les clauses WHERE
permettent tout de même une meilleure lisibilité que des JOIN dans le FROM.
Après, c'est une affaire personnelle,
les performances n'étant - à priori - guère affectées par ce choix...