私は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_songsuser_songs
これを行う方法?
このクエリを解決するために貴重な時間を割いていただき、ありがとうございます。