2012-02-23 2 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 
Смежные вопросы