Bonjour,
J'ai du mal avec une requête qui mixe jointure interne et externe avec un not exists. Le problème c'est qu'elle marchait avec une base de données de 300 000 données mais là y en a plus et elle tourne sans donner de résultat, je devrais par la suite l'inclure en php et lui effectuer un traitement donc je demande de l'aide pour l'optimiser ou bien la traiter autrement voici ma requête :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
SELECT *
FROM (
 
SELECT DISTINCT Emballage, Keycat, LibelleElt, Elt, iri_produit.EAN as PEAN
FROM iri_produit, iri_produitdetail
WHERE iri_produit.EAN = iri_produitdetail.EAN
)Structt
WHERE NOT
EXISTS (
 
SELECT NULL
FROM iri_keycat_emb
WHERE Structt.Emballage = iri_keycat_emb.CodeCO
AND Structt.Keycat = iri_keycat_emb.Keycat)
J'espère avoir vos réponses ^^
Merci d'avance