我迷失在 MySQL 文档中。我有一张表投票 - 它有这些列
- 编号
- 歌曲编号
- 用户编号
- 创建
我找不到将处理信息并输出给定时间段内投票最多的 10 首歌曲的查询。这是什么?
最佳答案
SELECT id, song_id, COUNT(1) AS total
FROM votes
WHERE created BETWEEN [user_defined_start_date] AND [user_defined_end_date]
GROUP BY song_id
ORDER BY total DESC
LIMIT 10;
关于sql - MySQL查询建议,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2724819/