image.png
    image.png


    使用临时变量

    1. SELECT player_id,CONVERT(max(temp),UNSIGNED INTEGER) longest_streak from(
    2. SELECT *,@p:=(case when @q=player_id and result = 'Win' then @p+1
    3. when result != 'Win' then 0
    4. else 1 end) temp
    5. , @q:=player_id from
    6. (SELECT * FROM Matches order by player_id,match_day) t,(SELECT @p:=0, @q:=NULL) init) t group by player_id