Partage
  • Partager sur Facebook
  • Partager sur Twitter

requete group by

Sujet résolu
    16 novembre 2010 à 17:13:11

    Bonjour

    J'ai un petit problème c'est que ma requête
    select  COUNT(ip) ,ip,geo from google GROUP BY ip desc
    ;
    


    mais je veux afficher le COUNT descendent et pas les ip mais je sais pas comment faire
    • Partager sur Facebook
    • Partager sur Twitter
      16 novembre 2010 à 17:28:15

      Salut,

      tu veux compter les ip par zone geographique ?
      alors met group by geo au lieu de ip ;)
      • Partager sur Facebook
      • Partager sur Twitter
        16 novembre 2010 à 17:59:23

        ouii mais je veux le faire par le nembre d'ip

        par exemple si une personne se connecter a mon site deux fois par le même ip dans il doit e marquer deux .
        se que je veux moi qui il m'affiche sa mais d'une façon croissante
        • Partager sur Facebook
        • Partager sur Twitter
          16 novembre 2010 à 18:57:22

          Il faut rajouter un ORDER BY, tout simplement :

          SELECT COUNT(*) AS nbrIp, ip, geo
          FROM google
          GROUP BY ip, geo
          ORDER BY nbrIP ASC;
          


          On ne peut ordonner une requête qu'avec ORDER BY.
          • Partager sur Facebook
          • Partager sur Twitter
            16 novembre 2010 à 19:13:21

            merciiiiiiiiiiiiiiiiiiiiii
            • Partager sur Facebook
            • Partager sur Twitter

            requete group by

            × 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