Bonjour à tous,
ma demande va vous demander de vous intéresser à ma requete (ce n'est pas une question toute bénine comment faire si ou ca) et j'en suis désolé.....
Alors voila, on me demande de récupérer une liste de données (que je dois ensuite traiter) avec la requête suivante :
Elle fonctionne certes mais problème : ma requête dure 6.5s !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT PRIX AS 'prix', QUANTITE_LIGNE_COMMANDE AS 'qte' FROM commande, ligne_commande, produit_laboratoire, laboratoire WHERE DATE_CREATION_COMMANDE BETWEEN '2009-06-01' AND '2009-06-29' AND NOM_LABORATOIRE like 'Akileine Asepta' AND ligne_commande.NUMERO_COMMANDE = commande.NUMERO_COMMANDE AND ligne_commande.ID_PRODUIT = produit_laboratoire.ID_PRODUIT AND produit_laboratoire.ID_LABORATOIRE = laboratoire.ID_LABORATOIRE
Ma question est donc la suivante, quelles seraient les différentes méthodes pour améliorer en vitesse ma requête ?
Je vous remercie ceux qui auront le courage de se pencher sur mon souchi
Partager