J'ai une table contenant faisant le lien entre ma table client et ma table module qui a pour cle primaire les id clients et les id modules
Voila mes 3 tables :
Client
-
LienModule
-
Module
IdClient
-
Client_IdClient
-
IdModule
NomClient
-
Module_idModule
-
LibModule
Je souhaiterais connaitre le nombre de client utilisant chaque module
La seul solution que j'ai trouvé serais de faire une requete par module :
SELECT COUNT(*) FROM lienmodule WHERE module_idmodule = 1;
SELECT COUNT(*) FROM lienmodule WHERE module_idmodule = 2;
SELECT COUNT(*) FROM lienmodule WHERE module_idmodule = 3;
Il doit surement exister une méthode plus optimisée pour avoir le même résultat en une seuls requête
× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
× Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
Tutoriel complet MySQL !