MySQL获取查询记录的行号

问题

遇到一个问题,需要查询MySQL数据库的行号,以为又像Oracle那样的rownum可以用,后来发现自己太年轻了,查了下网上的资料,需要用其他方法代替。


语法如下:

select x.REPORT_ID,
	  (@rowNum:=@rowNum+1) as rowNo 
from reg_report.ldm_base_month x
	 ,(Select (@rowNum :=0)) b 

运行结果:
MySQL获取查询记录的行号

上一篇:oracle查看表中最早生成的100条数据 & 最近生成的100条数据


下一篇:Oracle子查询与分页查询