こんにちは、テーブルの各メンバーの最大連勝数を見つける方法を見つけようとしています。テーブルが構築されたとき、これは計画に含まれていなかったので、これを達成する方法について助けを求めています.
私の構造は次のとおりです。
id player_id opponant_id won loss timestamp
人物ゲームの場合、プレイヤー ID はその ID です。彼らが誰かに挑戦されている場合、彼らの id は対戦相手の id であり、勝った損失 (1 または 0) は player_id に関連しています。
各ユーザーの最大の連勝を見つけたい。
現在のテーブル構造でこれを行う方法について、誰でもアイデアを持っています。
よろしく
編集
ここにいくつかのテスト データがあります。ここで、id 3 は問題のプレーヤーです。
id player_id won loss timestamp
1 6 0 1 2012-03-14 13:31:00
13 3 0 1 2012-03-15 13:10:40
17 3 0 1 2012-03-15 13:29:56
19 4 0 1 2012-03-15 13:37:36
51 3 1 0 2012-03-16 13:20:05
53 6 0 1 2012-03-16 13:32:38
81 3 0 1 2012-03-21 13:14:49
89 4 1 0 2012-03-21 14:01:28
91 5 0 1 2012-03-22 13:14:20