私はmysqlデータベースを使用しています。
私は2つのテーブルを持っていますuser_songs
。user_like
のフィールドuser_song
:
id(auto incement)
song_id
user_id
song_name
song_file
のフィールドuser_like
:
id(auto incement)
song_id
uder_id
like
私はuser_like
、ユーザーが曲を好きな場所にデータを保存しているので、各行には次のようなデータが含まれています。
1 1 1 1
like は、嫌いな場合は 0 または 1.0、好きな場合は 1 を保存することに注意してください。
id
ここで、 から最も好きな曲のトップ 20 を見つけ、からuser_like
すべてのデータを取得する必要があります。user_songs
user_songs
これを行う方法?
このクエリを解決するために貴重な時間を割いていただき、ありがとうございます。