|
问题是这样的,我想在一个商城系统中实现点击进入一个分类后在页面中显示该分类的商品总数,然而在该页中显示的商品数只为25条
现在的做法是分两天查询
一次查总数:SQL复制代码 SELECT COUNT(id) AS countId FROM (`w144_terms`) WHERE `sortId` = '2' 复制代码
第二次得到前25件商品的数据:SQL复制代码 SELECT * FROM (`w144_terms`) WHERE `sortId` = '2' LIMIT 0, 25 复制代码
我总感觉这两次查询太费时了,而且我还有按首字母规类的,这就太费时了,这两次查询用时就达到了0.6秒,第一要0.3750秒左右,第二次会少点.
我是想知道有没有什么办法有一次
查询得到我想要的数据? |
|