Pour bien faire tous ce qui fait parti d'une jointure est à mettre dans le FROM et tout ce qui est lié au filtre dans le WHERE.
En théorie en faisant cela cela optimise le temps d'éxécution et la gestion des index (après tout dépend quel moteur de base de données il y a derrière).
Bonsoir,
J'ai un peu de mal à comprendre le fonctionnement d'une requête JOIN.
Dans les exemples ci-dessous:
Les résultats sont les mêmes mais existe-t-il une différence dans le déroulement d'exécution de la requête ?
Et d'une manière générale comment est traitée la requête (toujours dans le premier exemple) ?
Je sélectionne tous les articles puis l'utilisateur et j'applique la clause where.
Ou alors, je sélectionne l'utilisateur puis les articles avec la clause where.
Merci d'avance.
3 réponses
bugland,
il y a 10 ans
Indra,
il y a 10 ans
Merci pour ta réponse, donc le deuxième exemple serait celui à conseiller ?
bugland,
il y a 10 ans
Oui tout à fait.