sql语句如下:
SELECT m.name, (@a :=@a + 1) a FROM sys_menu m, (SELECT @a := 0) t1
@a 在mysql中是声明变量
:= 在mysql中是给变量赋值
t1表其实就一条a=0的数据,并列查询,给变量a递增赋值
sql语句如下:
SELECT m.name, (@a :=@a + 1) a FROM sys_menu m, (SELECT @a := 0) t1
@a 在mysql中是声明变量
:= 在mysql中是给变量赋值
t1表其实就一条a=0的数据,并列查询,给变量a递增赋值