[我试图显示用户的连胜纪录,但我一直在努力思考如何编写它-甚至是概念。
这里是一个示例(从最新到最旧的)db:
id | win_id| loss_id| player id
1 | 123 | 999 | 123
2 | 123 | 999 | 123
3 | 999 | 123 | 123
4 | 123 | 999 | 123
所以,我想显示的是player_id的连胜记录:123-因此,它应该为连胜记录回显'2',因为用户ID 3时输了一个中断。>
我试图展示用户的连胜纪录,但我一直在努力思考如何编写它-甚至是概念。这是一个示例(从最新到最旧的)数据库:id | win_id | loss_id | ...
当前赢胜连胜的一种可能解决方案:找到玩家获胜的所有比赛,但前提是以后没有失败:
我理解您的问题是一个空白问题,您希望将“相邻”行分组在一起。
这将显示用户123的最高胜率它适用于mysql 5.x