【发布时间】:2011-10-09 11:03:37
【问题描述】:
我的音乐网站主页上有一个正在收听的盒子,我有一个这样的表格:
id,userid,songid,time
现在每次用户播放歌曲时,歌曲的 id 和时间都会插入到 songid 字段中。所以有时我有重复的歌曲 ID(由不同的用户插入)。
现在这是我的 sql 语句:
SELECT DISTINCT songid,time FROM songs ORDER BY time DESC LIMIT 10
这给了我最近听过的十首歌,但有时它也会返回重复的数据!我该如何解决这个问题?在此先感谢
【问题讨论】:
-
那么,如果在不同时间有同一首歌的多条记录,您希望显示哪个时间?