Я хочу суммировать BANDWIDTH_ADMINISTRATIF в таблице t_mst_transport и группировать по TRANSPORT_ID в таблице t_mst_transport_direction.Как добиться этого просто с помощью красноречивой или энергичной загрузки.
табличное отношение
И это мой код
$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, и я не могу его изменить.