2012-02-23 11 views

答えて

2

あなたが前面にset @sq:=0,@previous:=0を行うことを忘れてしまいましたか?

別の方法としては、常にクエリにそれを参加することができます。

SELECT @sq :=if(@previous=uid,@sq,0)+1 as seq 
     ,@previous:=uid as user 
FROM test, (select @sq:=0, @previous:=0) foo 
関連する問題