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 : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
select * from matable where monchamp1='oui' and monchamp2='non'
ou
Code : Sélectionner tout - Visualiser dans une fenêtre à part
select * from matable where monchamp2='non' and monchamp1='oui'
merci de votre aide