私がウェブサイトを持っていて、ユーザーが登録し、写真をアップロードして、お互いにスコアを付けたとしましょう
ここに3つのメインテーブルがあります
users
id , username
images
id , image_name , user_id
scores
voter_id , image_id
アップロードされた画像のスコアが最も高いユーザーを取得したい (すべて一緒に)... スコアで上位のユーザー
これを行う最善の方法は、ユーザーテーブルを次のように変更することだと思います
users
id , username , image_Scores
各投票でユーザースコアを計算し、列に保存しimage_Scores
ますが、私はこのウェブサイトを書いていません.
現在のデータ構造で最高の画像スコアを持つユーザーを取得する方法はありますか?