前言:在日常开发中,我们会发现表中的自增字段不能满足我们排序后对排序号的要求,或者表中没有自增字段。这时候就要手动增加序号列,实现SQL如下:
select @rownum:=@rownum+1,num rank from full_text_test,(SELECT @rownum:=0) t where 1=1 order by num desc
查询结果:
通过多表查询的方法,给rownum一个初始化值,然后在进行+1的操作。
来源地址:https://blog.csdn.net/wangji12333/article/details/129379700