Une requête mysql count

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par nervusdm, 25 Juillet 2012.

  1. nervusdm
    nervusdm WRInaute impliqué
    Inscrit:
    5 Janvier 2008
    Messages:
    609
    J'aime reçus:
    0
    Bonjour, j'ai créé une table qui intègre le résultat d'un match de 5 joueur contre 5 joueur. ( je schématise un peu )
    Ces joueurs sont classés par leur fonction du genre "gardien / attaquant ", etc.

    J'aimerai pouvoir trouver et classe le nombre de fois qu'un joueur a participé, sans connaître son nom spécifiquement.
    Je m'explique avec un exemple

    Gardien ,défenseur, attaquant, valeur1

    Eric,David,Jean,0-0
    Fred,Jean,David,0-0
    David,Michel,Eric,1-1


    Comment savoir que, dans le cas présent, c'est David, qui a le plus joué avec une requête mysql ?

    Si c'était dans une seule colonne, je saurai faire ( count, group by ), mais en multiples.. pas moyen.

    Si vous savez, merci vraiment ;P
     
  2. Amauri
    Amauri WRInaute occasionnel
    Inscrit:
    7 Avril 2011
    Messages:
    314
    J'aime reçus:
    0
    Avec une table abc contenant les champs gardien, defenseur, attaquant et 'meilleur_joueur' la variable de regroupement :

    Code:
    SELECT meilleur_joueur, 
      COUNT(meilleur_joueur) 
      
      FROM (SELECT gardien AS meilleur_joueur FROM abc 
              UNION ALL  
              SELECT defenseur AS meilleur_joueur FROM abc
              UNION ALL
              SELECT attaquant AS meilleur_joueur FROM abc
           ) t
    
     GROUP BY t.meilleur_joueur 
     ORDER BY COUNT(meilleur_joueur) DESC
    Pas testé mais ça devrait fonctionner ;)
     
  3. nervusdm
    nervusdm WRInaute impliqué
    Inscrit:
    5 Janvier 2008
    Messages:
    609
    J'aime reçus:
    0
    Tu es simplement génial, je te remercie beaucoup !
    Si rapidement, et c'est parfait.
     
  4. Amauri
    Amauri WRInaute occasionnel
    Inscrit:
    7 Avril 2011
    Messages:
    314
    J'aime reçus:
    0
    Merci :D

    Je suis en plein dans l'optimisation des bases et des requêtes sql alors ça s'écrit (presque) tout seul :mrgreen:
     
Chargement...
Similar Threads - requête mysql count Forum Date
Aide requête MySQL avec count Développement d'un site Web ou d'une appli mobile 25 Mars 2011
encodage texte sur requete mysql Demandes d'avis et de conseils sur vos sites 21 Octobre 2020
Requête MySql imbriquée Développement d'un site Web ou d'une appli mobile 8 Octobre 2020
Requête Mysql avec des string Développement d'un site Web ou d'une appli mobile 6 Février 2018
Requete mysql Développement d'un site Web ou d'une appli mobile 30 Mai 2017
Problème requête mysql Développement d'un site Web ou d'une appli mobile 1 Mars 2017
[php/mysql] Eviter de faire 20 requêtes pour un affichage Développement d'un site Web ou d'une appli mobile 19 Janvier 2016
requete Mysql et classement des résultats Administration d'un site Web 1 Novembre 2015
Mysql requête imbriquée Développement d'un site Web ou d'une appli mobile 1 Octobre 2015
[MySQL] Requête SELECT et INSERT entre 3 tables liées+Aide Développement d'un site Web ou d'une appli mobile 30 Avril 2014
Question pour une requête MYSQL Développement d'un site Web ou d'une appli mobile 29 Mai 2013
Réunir 2 requêtes MySql Développement d'un site Web ou d'une appli mobile 22 Mai 2013
MySQL Help requête² Développement d'un site Web ou d'une appli mobile 12 Avril 2013
MySQL help requete Développement d'un site Web ou d'une appli mobile 6 Mars 2013
Requête mysql Développement d'un site Web ou d'une appli mobile 11 Mai 2012
[MySQL] sélectionner la dernière note pour chaque élève en une seule requète ? Développement d'un site Web ou d'une appli mobile 12 Avril 2012
[Mysql] Requête PDO avec variable php Développement d'un site Web ou d'une appli mobile 16 Février 2012
[Mysql] Requête PDO aléatoire Développement d'un site Web ou d'une appli mobile 7 Février 2012
Temps d'éxécution requête mysql vraiment contre intuitif Développement d'un site Web ou d'une appli mobile 9 Novembre 2011
Requête MySQL besoin d'aide Développement d'un site Web ou d'une appli mobile 15 Septembre 2011