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

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;
Merci