从一个表中查询第10到20条数据,或者查询最新一条数据
今天碰到了这样一个问题:从一个表中查询第10到20条数据,或者查询最新一条数据
1、查询最新一条数据
SELECT * FROM item_cat order by id desc limit 0,1
order by 排序 后面跟desc 降序 , asc 升序 不跟默认升序
limit 0,1, 从表中的第0个数据开始,只读取一个;
整体意思就是从item_cat id 表中 降序 排列Id ,从开始读取1个数据;
2、查询第10-20条数据
SELECT * FROM item_cat order by id desc limit 10,20
order by 排序 后面跟desc 降序 , asc 升序 不跟默认升序
limit 10,20, 从表中的第10个数据开始,读取20个;
整体意思就是从item_cat id 表中 降序 排列Id ,从10开始读取20个数据;