Dit is geen probleem van MySQL, eerder een logisch probleem met je aanpak.
Laten we zeggen dat we het volgende hebben:
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
Welke ID moet de query retourneren? Moet het er maar één retourneren? of allemaal met hetzelfde aantal stemmen?
Dus, als je maar één ID nodig hebt, wat is dan het verschil tussen een trekking?
Lieven versloeg me echter met een paar seconden voor de SQL-resolutie.