私はSQL Selectを実行しようとしていますが、私が試行するたびに、私は確かにこのために作られていないことを認識しています。SQL select:ユーザーからの設定に対するすべての評価を集計します。
設定は次のとおりです。
私は2つのテーブルを持っています。 1つはゲーマー、例えば名前が格納されている場所、もう1つはユーザー(ユーザーテーブルは重要ではない)がゲーマーのセットアップ(セットアップテーブルも重要ではない)に投票できる場所です。
ゲーマーは複数の設定を持つことができるので、どのユーザーがどのgamersetup(すべてID付き)に投票したか、ユーザーが与えたポイント数、およびユーザーが設定した設定が保存されます。
私はあなたのためにSQL Fiddleを作成しましたHERE。
評価(すべての設定に注意を払ってください)のリストを評価順に並べようとしています(ここで重要なことは、この設定に投票したユーザーの数でSUM )DESC
私はこのようなものを試しましたが、もちろんそれは動作しません。私はひどく失敗した SELECT gamersetupratingsのGSR FROM gsr.gsr_setup_id合計(gsr.gsr_rating)、(ゲーマーFROM gamer_idを選択)g.gamer_id = gsr.gsr_rated_id WHERE gsr_rated_id = ON gとゲーマーを登録しよう
私の友人と、おそらく皆さんより多くのスキルを持っている。
お時間をいただき、ありがとうございます。夜には
のように置くことを置くことができますしたい場合。すべてを追加するのは目的ではない、私はすでにそれを持っている。私は、すべての設定のリストを評価順に並べようとしています。 –
then ..あなたの質問を更新して、適切なデータサンプルを追加し、全体的にあなたのエクスクルーテッド結果を追加します。ただし、データサンプルではありません – scaisEdge