Bonjour,
J'ai besoin de votre aide afin d'optimiser ma requete. Elle me donne le résultat voulu mais prend 50 secondes à s'effectuer
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 SELECT clients.id, clients.raisonSociale, IFNULL(CONCAT(commerciaux.nom, ' ', commerciaux.prenom), clients.commercial) as commercial, (COUNT(produitsmultifonctions.clientId) + COUNT(produitstelecopieurs.clientId)) as nb FROM clients LEFT JOIN commerciaux ON clients.commercial=commerciaux.id LEFT JOIN produitsmultifonctions ON clients.id=produitsmultifonctions.clientId LEFT JOIN produitstelecopieurs ON clients.id=produitstelecopieurs.clientId GROUP BY produitsmultifonctions.clientId, produitstelecopieurs.clientId ORDER BY clients.raisonSociale ASC;
Partager