mysql实现类似oracle中rownum的效果

SELECT 
    @rownum:=@rownum+1 AS rownum
FROM t1,
    (SELECT @rownum:=0) t2
//通过一个初始值为0的变量@rownum:依次递增1来实现行号

当然也可以实现分组

SELECT     
    CEILING((@rownum:=@rownum+1)/6) AS levl
FROM     
    t1,
    (SELECT @rownum:=0) t2


你可能感兴趣的:(mysql使用rownum)