だから私はこのゲームの最高の選手に毎週投票しています. ユーザーは 3 人のベスト プレイヤーに投票でき、1 位には 3 ポイント、2 位には 2p、3 位には 1p が与えられます。したがって、すべてのゲームのすべての票を数えて、誰が最高かを判断するのは簡単です。ただし、ゲームごとの投票数は大幅に異なる場合があります。
例えば:
投票1:
1位: 500票中100票 -> 20%
投票2:
1位: 100票中40票 -> 40%
したがって、すべてのゲームが等しく重要になるように、すべてのゲームのすべての票を数えたいと思います。基本的には、ゲームごとの投票の割合を数えて合計するだけでよいと思います。しかし、どうすればこれを簡単に達成できますか?
私のテーブルは次のようなものです:
id、game_id、player3、player2、player1