Bonjour,
J'ai une requête qui suit le schéma suivant:
Un CSN a 1-n supplier et un supplier à 1-n CSN.
Je veux renvoyer pour chaque CSN le supplier le plus ancien, et celui la seulement.
J'ai alors fait la requête suivante qui fonctionne mais est très lente. Comment peut on optimiser cette requête pour qu'elle soit significativement plus rapide?
Merci de votre aide
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 select CSN From CSNLIST csn LEFT JOIN ( SELECT supplierDesc , MIN(dateAdded) AS minsolved,idCSN,sup.idSupplierCode FROM ADS_schema.FK_CSN_SUPPLIER fkSup JOIN ADS_schema.SUPPLIER sup ON sup.idSupplierCode = fkSup.idSupplierCode GROUP BY idCSN ) minDate ON csn.idCSN = minDate.idCSN JOIN ...
Florent
Partager