Mysql
 sql >> Base de données >  >> RDS >> Mysql

MySQL :Obtenir les valeurs maximales des groupes

Ce n'est pas un problème de MySQL, mais plutôt un problème de logique avec votre approche.

Disons que nous avons ce qui suit :

user_id | fav_song_genre | votes_as_fav_member
--------+----------------+--------------------
      1 | hip hop        | 3
      2 | hip hop        | 5
      3 | rock           | 8
      4 | rock           | 6
      5 | hip hop        | 5
      6 | rock           | 8

Quel ID la requête doit-elle renvoyer ? Doit-il en renvoyer un seul ? ou tous qui ont le même nombre de votes ?

Donc, si vous n'avez besoin que d'un seul identifiant, quelle est la différenciation d'un tirage ?

Lieven m'a cependant devancé de quelques secondes pour la résolution SQL.