Mysql
 sql >> Datenbank >  >> RDS >> Mysql

Ranking in PHP und MySQL

Wenn ich das richtig verstehe, enthält Ihre Tabelle jede einzelne Stimme. Ich gehe auch davon aus, dass das Lied eine eindeutige ID eines Liedes ist. Wenn das so ist, müssen Sie die Werte der Stimme summieren und durch die Gesamtstimmen dividieren.

SELECT song, SUM(vote)/COUNT(*) AS rateing FROM your_table_name GROUP BY song ORDER BY rateing DESC;