Това не е проблем на MySQL, а малко логически проблем с вашия подход.
Да кажем, че имаме следното:
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
Кой идентификатор трябва да върне заявката? Трябва ли да върне само един? или всички, които имат еднакъв брой гласове?
И така, ако ви е необходим само един ID, каква е разликата между тегленето?
Lieven обаче ме изпревари до SQL резолюцията с няколко секунди.