您好,欢迎来到化拓教育网。
搜索
您的当前位置:首页ThinkPHP中使用聚合查询去重求和

ThinkPHP中使用聚合查询去重求和

来源:化拓教育网
ThinkPHP中使⽤聚合查询去重求和

我使⽤的是TP5.1

⾸先去model类⾥⾯设置failed条件:想要的效果:

数据库展⽰:

代码:

eturn self::alias('gr')

->join('gs_staff gs','gr.user_id = gs.id')

->field('gr.id,gr.user_id,sum(gr.recharge_amount) recharge_amount,gr.create_time,gs.staff_name');注意:

利⽤sum对字段求和 后⾯的为设置的别名sum(gr.recharge_amount) recharge_amount

控制器中编辑查询代码:

res = Rechargecard::faieldDate()

->page($get['page'],$get['limit']) ->group('user_id') ->select();注意:

记得对标识字段分组group('user_id')

就这么简单搞定:

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- huatuo9.cn 版权所有 赣ICP备2023008801号-1

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务