mysql按条件查询后,怎样对数据进行分页操作?

SSS浊流
  • 21

这是我的表,merchantid代表不同的商家,dishid菜品编号作为主键。
现在根据merchantid查询出菜品数据,请问该如何进行分页操作?
比如,对mermerchantid=1的菜品进行分页

clipboard.png

回复
阅读 4.5k
4 个回答

如果想要查询的结果为第一页,每页10条记录,SQL语句如下:
select * from table where merchantid = x limit 0, 10

刘泽
  • 5
新手上路,请多包涵

逻辑来讲不可全查分页,先where条件后进行分页比较好。

SELECT * FROM table WHERE condictions LIMIT PageSize OFFSET PageIndex

table:表名 conditions:查询条件 PageSize:每页显示的数据个数 PageIndex:显示第几页的数据

宣传栏