79797
求助:dao中groupby的使用
回帖数 3
阅读数 1844
发表时间 2010-11-25 14:58:27
使用dao,查询语句中带了groupBy(' field'),内容显示出来后,页面下方统计的“共计N条记录”统计错了,内容也均显示在一页当中。
但是不加上groupBy(' field'),则统计正确,不知是我查询语句的问题还是哪里的问题,但查询显示的内容是正确的。请BZ帮忙分析下,谢谢。
但是不加上groupBy(' field'),则统计正确,不知是我查询语句的问题还是哪里的问题,但查询显示的内容是正确的。请BZ帮忙分析下,谢谢。
2010-11-25 15:13:53 lily 最后编辑
3个回复
groupby和pager不能直接使用。
你可以这样子来做。自己在外面按照groupBy查询一下,获得记录总数,然后传值给pager就好了。pager的处理机制是如果你没有传recTotal这个参数,它会自动去按照同样的查询条件去数据库查询一下。但你有groupBy,记录数就肯定不对了。
你可以这样子来做。自己在外面按照groupBy查询一下,获得记录总数,然后传值给pager就好了。pager的处理机制是如果你没有传recTotal这个参数,它会自动去按照同样的查询条件去数据库查询一下。但你有groupBy,记录数就肯定不对了。
2010-11-25 15:33:50 王春生 回帖
联系我们
联系人
丁芝/高级客户经理
电话(微信)
17663906485
QQ号码
1481227768
联系邮箱
dingzhi@chandao.com

相关帖子
孙晓松 | 最后回帖 2019-08-19 17:44 王林
柳先森 | 最后回帖 2018-08-31 08:49 柳先森
王胜杰 | 最后回帖 2019-08-13 17:17 张玉洁
梦中梦 | 最后回帖 2021-12-10 16:32 王春生
王怿忻 | 最后回帖 2024-12-25 08:36 王春生
园子 | 最后回帖 2021-08-30 13:17 柳婷婷



精品资料包
1V1产品演示
免费试用增强功能
专属顾问答疑支持


