ordre d'une requete en vue d'optimisation
bonsoir à tous
je me pose une question
en supposant une table avec 100000 lignes
et une requête qui veut chercher sur 2 champs dont l'un des champs a seulement 10 enregistrements qui correspondent à une partie de la requête et l'autre 99999 qui correspondent à l'autre partie de la requête
la syntaxe dans l'ordre de la requête va t il changer le temps de réponse?
en gros vaut il mieux écrire
(en sachant que select * from matable where monchamp1='oui' donne 10 enregsitrements et que select * from matable where monchamp2='non' donne 99999 enregistrements et que la combinaison des 2 conditions donne 50 enregistrements)
Code:
1 2
|
select * from matable where monchamp1='oui' and monchamp2='non' |
ou
Code:
select * from matable where monchamp2='non' and monchamp1='oui'
merci de votre aide