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?

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 ...
Merci de votre aide
Florent