我想知道是否有一种方法可以从MySQL查询中获取结果的数量,同时限制结果.
分页的工作方式(据我所知),首先我做了如下工作
query = SELECT COUNT(*) FROM `table` WHERE `some_condition`
在我得到num_行(查询)之后,我得到了结果的数量.但为了限制我的结果,我必须进行第二次查询,比如:
query2 = SELECT COUNT(*) FROM `table` WHERE `some_condition` LIMIT 0, 10
我的问题是:是否既要检索将给出的结果总数,又要限制在单个查询中返回的结果?或者任何更有效的方法.谢谢