Re: Pb requetes imbriquées!? |
Sujet: Re: Pb requetes imbriquées!? par rungo sur 24/7/2006 16:21:07 bonjour, essayez de passer par des join qui en théorie sont plus rapide de plus dans la selection il y a 2 tables qui ne servent à rien Data_Produit et Data_chgt_Prod. SELECT DISTINCT RequeteRefProduit.Clé_Produit AS Clé_Produit, RequeteRefProduit.Nbre_Bonnes AS Nbre_Bonnes, RequeteRefProduit.Quantité_Rebuts AS Quantité_Rebuts, RequeteRefProduit.Tps_Cycle_Stand AS Tps_Cycle_Stand, RequeteRefProduit.Nbre_Bonnes + RequeteRefProduit.Quantité_Rebuts AS Total_Produite, RequeteRefProduit.Tps_Bonnes AS Tps_Prod_Bonnes, RequeteRefProduit.Tps_Rebuts AS Tps_Prod_Rebuts, RequeteRefProduit.Tps_Rebuts + RequeteRefProduit.Tps_Bonnes AS TotatTempsProd, ReqRefProduitChgtProd.Total_Temps_ChgtProd AS Total_Temps_ChgtProd, ReqRefProduitDysOrg.Total_Temps_DysOrg AS Total_Temps_DysOrg, ReqRefProduitPannes.Total_Temps_Pannes AS Total_Temps_Pannes, (1000000* RequeteRefProduit.Quantité_Rebuts) / (RequeteRefProduit.Quantité_Rebuts + RequeteRefProduit.Nbre_Bonnes) AS PPM_Rebuts FROM Data_Rebuts inner join RequeteRefProduit on Data_Rebuts.Clé_Produit = RequeteRefProduit.Clé_Produit inner join ReqRefProduitChgtProd on ReqRefProduitChgtProd.Clé_Produit = RequeteRefProduit.Clé_Produit inner join ReqRefProduitDysOrg on ReqRefProduitDysOrg.Clé_Produit = RequeteRefProduit.Clé_Produit inner join ReqRefProduitPannes on ReqRefProduitPannes.Clé_Produit = RequeteRefProduit.Clé_Produit |