Différence de performance entre JOIN et Subselect ?
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) :
Code:
1 2 3
| SELECT champ2 FROM table1 WHERE champ1 = 'toto';
/*Extraction sous forme de liste avec php*/
SELECT * FROM table2 WHERE champ3 IN liste |
et
Code:
SELECT * FROM table1 JOIN table2 ON champ3 = champ2 WHERE champ1 = 'toto';
Sachant que table1 comprend environ 100 éléments, donc le subquery se fait sur une liste de 100 éléments maxi.
Merci de vos réponses