一尘不染

有没有办法像oracle中的rownum一样获取Mysql中的行号

mysql

有没有办法像oracle中的rownum一样获得Mysql中的行号,如果没有,那么有任何间接的方法吗?请提出建议。


阅读 349

收藏
2020-05-17

共1个答案

一尘不染

在MySQL最终支持现代SQL之前,获得类似内容的唯一方法是:

SELECT @rownum:=@rownum + 1 as row_number, 
       t.*
FROM ( 
   < your original query goes here >
) t,
(SELECT @rownum := 0) r
2020-05-17