データベースからすべてのプレーヤー間のスコアを追跡する最良の方法は何ですか? プレーヤーが別のプレーヤーに対して勝った/負けた回数。
duel
私は 3 つの列を持つテーブルについて考えました: duel_id
、しかしwinner_id
、loser_id
冗長性を避けて、これを行うためのより良い方法があると思います。
編集:十分に明確でなくて申し訳ありません。実際、プレイヤーはuser
テーブルからランダムに選ばれます。誰が誰に勝った/負けたのかを知る必要があります。そして、私が自分のソリューションをあまり好きではない理由は、統計を行うときに、duel
2 人のプレイヤー間の勝ち/負けの量を返すために、テーブル全体をスキャンする必要があるからです。