UIImageview
我创建了一个投票系统,我想用更多的票来打印这些歌曲...我该怎么做?谢谢
答案 0 :(得分:0)
如果我理解正确,您的表格中包含每一张单独的投票。 我还假设这首歌是一首歌的唯一ID。 如果是这样,你需要将投票值相加并将其除以总票数。
SELECT song, SUM(vote)/COUNT(*) AS rateing FROM your_table_name GROUP BY song ORDER BY rateing DESC;
答案 1 :(得分:0)
你需要尝试以下查询。你可以获得最高的投票歌曲。 将您的表名放在' table_name'。
中选择歌曲,SUM(投票)为VOTECOUNT FROM table_name GROUP BY歌曲顺序由VOTECOUNT desc
答案 2 :(得分:-1)
我认为你需要尝试计算歌曲的总票数
SELECT SUM(vote)as VOTECOUNT, song FROM votes GROUP BY song ORDER BY SUM(vote) DESC LIMIT 10