我是一个新手 sql 程序员,所以我需要一些帮助来尝试提取查询。
我需要每周从一张桌子上播放独特的歌曲。
假设在某一周播放了 8 首不同的歌曲,但是这 8 首歌曲每首都播放了无数次,我只想让这 8 首歌曲出现。
我需要通过加入 2 个表、一个 STATS 表和一个 PLAYLIST 表来完成此操作
SELECT playlist.p_title AS title, stats.s_week AS week, playlist.p_artist AS artist, p_id
FROM stats, playlist
WHERE stats.s_pid = playlist.p_id
AND s_uid =31
ORDER BY s_week DESC
LIMIT 0 , 30
这是我的原始查询,它为我提供了所有周内播放的所有歌曲,即使它们每周播放了很多次,这是我不想要的。
谁能帮我区分每周的歌曲?
提前致谢 - 拉斯穆斯