J'ai fait une requête qui doit rechercher tout les entrées d'une table B qui ne sont pas dans la table A (MySQL).
La requête fonctionne très bien avec des très petites tables (10 registres maxi) mais quand je l'essaie sur mes deux tables avec chacune 60.000 registres, je n'ai aucun résultat
Les deux tables ont la même structure
Id | Fam | Nom | genre
Le Id est indexé sur les deux table et je fait ma recherche sur le champs Fam qui est numérique. Fam, nom et genre ne sont pas unique et donc non indexable
La requête est
SELECT * FROM Table_B LEFT JOIN Table_A ON Table_B.fam = Table_A.fam
WHERE Table_A.fam Is Null;
J'ai essayé sur access et surprise en 2 secondes ça marche . Je me plante où ?
Merci de votre aide
Remiguel
Partager