79797
求助:dao中groupby的使用
回帖数 3
阅读数 1903
发表时间 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 王春生 回帖
联系我们
联系人
杨苗/高级客户经理
电话(微信)
13165050229
QQ号码
2692096539
联系邮箱
yangmiao@chandao.com

相关帖子
王清鹤 | 最后回帖 2019-12-21 10:01 admii
light | 最后回帖 2023-05-12 11:01 禅道-阿龙
Qter | 最后回帖 2020-09-07 17:52 马超
陈 | 最后回帖 2024-11-15 13:01 王林
园子 | 最后回帖 2021-08-30 13:17 柳婷婷
lt | 最后回帖 2019-05-13 09:20 马超



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


