Bonjour
Avant de me lancer dans un développement, j'aimerais savoir quelle est la différence de performance entre les 2 routines suivantes (les champs concernés sont indexés) :
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT champ2 FROM table1 WHERE champ1 = 'toto'; /*Extraction sous forme de liste avec php*/ SELECT * FROM table2 WHERE champ3 IN liste
Sachant que table1 comprend environ 100 éléments, donc le subquery se fait sur une liste de 100 éléments maxi.
Code : Sélectionner tout - Visualiser dans une fenêtre à part SELECT * FROM table1 JOIN table2 ON champ3 = champ2 WHERE champ1 = 'toto';
Merci de vos réponses
Partager