在mysql中给查询的结果添加序号
select (@i:=@i+ 1 ) as RowNum, A.* from Table1 A order by a.id desc limit 10 , 5
查询结果从第10条开始,取5条(每页5行数据)。序号也从10开始。
以上方法适合在单表查询添加序号RowNum,如果要对复杂的查询或视图添加RowNum,则需先做查询(分组或排序后)结果,然后将查询结果作为子查询的表,再添加行序号。
在mysql中给查询的结果添加序号
select (@i:=@i+ 1 ) as RowNum, A.* from Table1 A order by a.id desc limit 10 , 5
查询结果从第10条开始,取5条(每页5行数据)。序号也从10开始。
以上方法适合在单表查询添加序号RowNum,如果要对复杂的查询或视图添加RowNum,则需先做查询(分组或排序后)结果,然后将查询结果作为子查询的表,再添加行序号。
版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。
热文榜单