Мне удалось закодировать следующий подзапрос:
select max(x.maxcon) as MaxWins from (select if(@prev=outcome,@c:=@c+1,@c:=0) as maxcon, @prev := 2 from cc6_MixedLeague_rounds, (select @prev:=-1,@c:=1) var where player = 18 and date between '2019-05-01' and '2019-08-31') x;
Скрипка найдена на https://www.db -fiddle.com / f / d9UwNMahAo354Uxe8L9T7P / 0
Он делает именно то, что мне нужно, однако мне нужно что-то, что будет работать с одним запросом выбора вместо подзапроса.
Проблема в том, что в подзапрос передается переменная, в частности "player = 18". Я бы хотел, чтобы 18 был переменным.
Есть идеи?