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

Classement en PHP et MySQL

Si je comprends bien, votre tableau contient chaque vote unique. Je suppose également que la chanson est l'identifiant unique d'une chanson. Si tel est le cas, vous devez additionner les valeurs de vote et le diviser par le nombre total de votes.

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