这个问题已经有了答案:
ROW_NUMBER() in MySQL
23个答案
有没有一种方法可以像Oracle中的rownum一样获得mysql中的行数,如果没有,那么有没有任何间接的方法可以做到这一点?
请建议。

最佳答案

在mysql最终支持modern SQL之前,获得类似结果的唯一方法是:

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

关于mysql - 有没有办法在Mysql中获取行号,如oracle中的rownum [duplicate],我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/8509996/

10-12 21:01