Partage
  • Partager sur Facebook
  • Partager sur Twitter

MySql Requete count

Sujet résolu
    28 avril 2011 à 10:44:40

    Bonjour,

    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

    Merci
    • Partager sur Facebook
    • Partager sur Twitter
      28 avril 2011 à 10:48:39

      SELECT COUNT(*), module_idmodule FROM lienmodule GROUP BY module_idmodule
      
      • Partager sur Facebook
      • Partager sur Twitter
        28 avril 2011 à 10:51:30

        Merci beaucoup sa marche tres bien :)
        • Partager sur Facebook
        • Partager sur Twitter

        MySql Requete count

        × 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.
        • Editeur
        • Markdown