わかりましたので、このような質問が他にもあることを知っています。でも私のはちょっと違う…
これらのゲームのすべての情報を含むリストを作成し、ゲームの平均評価とその情報を表示する必要があります...
だから、「games」と「games_ratings」の 2 つのテーブルを持ちたくありません。
SELECT id, name, howtoplay, otherinfo, avrating FROM games ORDER BY id;
ユーザーを記憶し、情報とともに平均値をすべて 1 つの表に表示できる 5 つ星評価システムを実現できる賢い方法があればいいのですが。
私はmysqlの制限についてよく知りません。一度に 2 つのクエリを実行する必要がありますか? 私は常に、各ページを 1 つのクエリのみに制限しようとしました。特に、最初のクエリで 50 のゲームを読み込んで情報を表示する場合。
評価テーブルがユーザーID、ソングID、評価のようなもので、平均を選択するだけのシステムを認識しています。