我想对表t_mst_transport中的BANDWIDTH_ADMINISTRATIF求和,并按表t_mst_transport_direction中的TRANSPORT_ID进行分组。如何仅仅通过雄辩或急切的加载来实现这一目标。
这是我的代码
$transports = TransportDirection::with([
'transport',
'linkRoutes.linkRouteGroup.service' => function($q) {
$q->sum('BANDWIDTH_ADMINISTRATIF');
}
])
->groupBy('TRANSPORT_ID');
t_mst_transport_direction在t_mst_transport中有很多传输,而t_mst_group_link_route在t_mst_service中有很多服务。
由于sql_mode = only_full_group_by而导致出现上述错误,我无法更改它。