79797

求助:dao中groupby的使用

回帖
回帖数 3
阅读数 1844
发表时间 2010-11-25 14:58:27
🙈
lily楼主
使用dao,查询语句中带了groupBy(' field'),内容显示出来后,页面下方统计的“共计N条记录”统计错了,内容也均显示在一页当中。
但是不加上groupBy(' field'),则统计正确,不知是我查询语句的问题还是哪里的问题,但查询显示的内容是正确的。请BZ帮忙分析下,谢谢。
2010-11-25 15:13:53 lily 最后编辑
3个回复
🍟
春哥沙发
groupby和pager不能直接使用。
你可以这样子来做。自己在外面按照groupBy查询一下,获得记录总数,然后传值给pager就好了。pager的处理机制是如果你没有传recTotal这个参数,它会自动去按照同样的查询条件去数据库查询一下。但你有groupBy,记录数就肯定不对了。
2010-11-25 15:33:50 王春生 回帖
🙈
lily板凳
BZ回复相当及时啊! 感谢!
了解了,马上去试试看。
2010-11-25 16:16:44 lily 回帖
按照BZ的方法解决了,哈哈·
2010-12-02 16:38:07 lily 回帖
联系我们
联系人
丁芝/高级客户经理
电话(微信)
17663906485
QQ号码
1481227768
联系邮箱
dingzhi@chandao.com
相关帖子
返回顶部
客服头像
丁芝
高级客户经理
客服微信
17663906485
1481227768
统一服务热线 4006-8899-23
我要提问提问有任何问题,您都可以在这里提问。问题反馈反馈点击这里,让我们聆听您的建议与反馈。