如何在 Laravel Eloquent 中使用 groupBy 加入查询

问题描述

我有 4 个表,我想对此运行此查询: 状态(ID,名称) 范围(id,state_id,名称) 分支(ID,scope_id,名称) query_brancheDalies (id,branche_id,date,name,manabe_arzan)

State::with(['scopes' => function ($query_state) {
                          $query_state->with(['branches' => function ($query_branche) {
                                $query_branche->with(['brancheDailies' => function ($query_brancheDailies) {
                                         $query_brancheDailies
                                             ->selectRaw('*,sum(manabe_arzan) as new_manabe_arzan')
                                             ->where('date','=','1399/12/01');
                                    }])->groupBy('branches.scope_id');
                                }]);
                           }])->get();

但是 groupBy 没有正常工作!!
我不知道它的正确位置

请帮帮我..

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)