-
[SQL] Ordre des joins
Bonjour,
Je souhaire savoir, svp, si l'ordre des join (inner, left, right) a une importance au niveau de rapidité d'accès aux données.
Si oui, pouvez vous me dire les contraintes à connaître pour mieux optimiser la requête (table plusrestrictive en premier, ...)
cordialement
Pinocchio
-
Blr,
il n'y a pas d'ordre prédisposé. Tout dépend des indexs posés sur tes colonnes de jointures.
Si tu veux analyser finement, il faut regarder le plan d'execution.
Mais à vrai dire l'ordre des join ne joue pas si tu as positionné correctement des index, enfin c'est mon avis et mon expérience qui le dit.