私は次のようなテーブル構造を持っています
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
user_id = 1の場合はmysql.likeの各ユーザーに対して連続したwins(win = 1)を取得したいのですが、user_id = 2(record id = 5)の場合は4(record id 10,11,12,13)を返す必要があります。 1を返す必要があります。
各ユーザーのレコードを取得した後、phpでそれを行うことができますが、mysqlへのクエリを使用してそれを行う方法がわかりません。
また、phpまたはmysqlを使用すると、パフォーマンスの点で何が良くなるでしょうか。どんな助けでもありがたいです。ありがとう!!!