【发布时间】:2023-12-24 15:19:01
【问题描述】:
我有以下查询
$users = DB::table('results')
->select('student_id', DB::raw('SUM(obtained_marks) as total_marks'))
->groupBy('student_id')
->get();
此查询的输出如下,这是根据我的需要,但我在刀片中显示数据时遇到困难
在我看来,当我使用 foreach 循环显示总和结果时,它被打印在一个数组中。下面给出了for循环
@foreach($users as $names)
<td>{{$names->studnent_id}}</td>
<td>{{$names->total_marks}}</td>
@endforeach
期望的输出
student_id -------------------获得标记
1-------------------30
2 ------------------70
3-----------------------------------------60
【问题讨论】: