MySQL获取查询记录的行号


问题

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


语法如下:

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

运行结果:


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM