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