tengo estructura de la tabla de la siguiente maneraobtener registros consecutivos en MySQL
ID user_id win
1 1 1
2 1 1
3 1 0
4 1 1
5 2 1
6 2 0
7 2 0
8 2 1
9 1 0
10 1 1
11 1 1
12 1 1
13 1 1
14 3 1
I quiere conseguir victorias consecutivas (WIN = 1) para cada uno de los usuarios en mysql.like para user_id = 1, debe devolver 4 (registro id 10,11,12,13), para user_id = 2 (registro id = 5), debería devolver 1.
Puedo hacerlo en php después de recuperar el registro para cada usuario, pero no sé cómo puede hacerlo usando la consulta a mysql.
También lo que sería mejor en términos de rendimiento, utilizando php o mysql. ¡¡¡Cualquier ayuda será apreciada, gracias!!!
por qué no 1, 2,4,9? –
no, ya que 1,2,4,9 no es consecutivo. El user_id = 1 pierde en record_id = 3 –
así 1,2 son victorias consecutivas, ¿quieres la racha ganadora más larga? –