私は初心者の SQL プログラマーなので、クエリを抽出するために少し助けが必要です。
毎週テーブルからユニークな曲を再生する必要があります。
ある週に 8 つの異なる曲が再生されたとしますが、それらの 8 曲はそれぞれ何度も再生されています。8 曲を表示したいだけです。
STATS テーブルと PLAYLIST テーブルの 2 つのテーブルを結合してこれを行う必要があります
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
これは、毎週何回も再生されたとしても、すべての週に再生されたすべての曲を提供する私の元のクエリです。これは私が望んでいないことです。
週ごとに曲を区別するのを手伝ってくれる人はいますか?
前もって感謝します - ラスムス