Bonjour a tous !!

Je voulais savoir le mieux en temps d'exécution entre :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
 
SELECT   count(*)
FROM        table1
INNER JOIN table2 ON table1.BILLET_ID = table2.BILLET_ID 
INNER JOIN ...
INNER JOIN ...
where table1.saison > 2005
et
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
 
SELECT   count(*)
FROM         table1 
INNER JOIN (select * from table2 where saison > 2005) as tabletruc 
ON table1.BILLET_ID = tabletruc.BILLET_ID 
INNER JOIN (select * ....
INNER JOIN ...
where table1.saison > 2005
A savoir que je voudrais réduire au maximum le nombre d'enregistrements à lire pour chaque table (d'où le select dans l'inner join). Alors que dans le premier cas, je ne faisais qu'une réduction sur une table.