Optimiser requête utilisant NOT IN
Bonjour à tous,
je souhaite optimiser cette requête
Code:
1 2 3 4 5 6
| SELECT [T-Processus].[Code Produit], [T-Processus].[Indice]
FROM [T-Processus] INNER JOIN [T-Produits] ON [T-Produits].[Code Produit]=[T-Processus].[Code Produit]
WHERE [T-Processus].[Indice]=7 AND [T-Processus].[Code Produit] NOT IN (
SELECT [T-Rejets].[Code Produit]
FROM [T-Rejets]
WHERE [T-Rejets].[Indice]=7); |
Elle est en effet destinée à être appelée souvent et si je me souviens bien le NOT IN n'est pas du meilleur effet sur les performances. Mais je ne vois pas trop comment faire, j'avais fait une tentative en utilisant des RIGHT JOIN (OUTER JOIN) mais Access (2002) n'avait pas apprécié.
Merci d'avance pour votre aide.