Bonjour à tous,
Je suis novice dans les requêtes transact SQL et j'ai besoin de conseil concernant un requête que j'ai fait.
Celle ci doit me ressortir les lignes de ma Table1 qui n'existe pas sur Table2 et Table3.
Mais cette requête est très longue, 25 secondes pour afficher 10 lignes. J'en ai plusieurs milliers.
Puis je l'optimiser ?
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 select Top(10) * from TEXTERNE d where d.flagimport = 1 and d.id not in (select a.id from TEXTERNE a where exists (select 1 from ECRITURE b where a.id=b.flagexterne) or exists (select 2 from ECRITURESIMU c where a.id=c.flagexterne))
Partager