嗨,我正在尝试找出一种方法来为我桌上的每个成员找到最大的连胜纪录。当桌子建成时,这从未在计划中发生,所以我寻求帮助以了解如何实现这一目标。
我的结构如下:
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