【发布时间】:2016-03-11 11:34:56
【问题描述】:
我有一个 db 表名为 clase_schedule,以及 2 个列,即 schedule_id 和 capMax,所以我想获取每个计划的总上限,在 sql 中它将是这样的:
select schedule_id, sum(capMax)
From ClaseSchedule
Group By schedule_id
我已经尝试在 eloquent 上做到这一点,但我无法做到。
【问题讨论】:
-
你检查过你的表名吗?我看到您在问题中提到了 clase_schedule ,但在您的代码示例中提到了 ClaseSchedule 。注意中间的下划线。
-
是的,这不是问题,问题是把它翻译成雄辩的代码
-
你应该在这里发布你的尝试代码:)
-
$plazas = ClaseSchedule::select('schedule_id', ClaseSchedule::sum('capMax'))->groupBy('schedule_id');
-
检查我的答案:)
标签: mysql sql laravel eloquent