Laravel 查询如何使数据库中的 3 条数据在视图中变为 1 条 table
Laravel query how to make 3 data from database become 1 in view table
database image
我有 1 个模型和 3 行数据,现在 table 看起来像这样:
view table
我希望 table 视图看起来像这样:
table view 2
我应该使用什么查询来使 3 个数据通过其 id 和 created_at 变为 1,
我现在的查询是
$query = TimesheetsDetail::with('operator_proyek.operator','operator_proyek.unit.tipe_unit')->where('timesheets_id',$timesheets->id);
如果我没理解错的话,你要聚合:
select operator_id, sum(durasi_jam_kerja), sum(durasi_jam_lembur), sum(durasi_jam_standby)
from t
group by operator_id;
database image
我有 1 个模型和 3 行数据,现在 table 看起来像这样:
view table
我希望 table 视图看起来像这样:
table view 2
我应该使用什么查询来使 3 个数据通过其 id 和 created_at 变为 1,
我现在的查询是
$query = TimesheetsDetail::with('operator_proyek.operator','operator_proyek.unit.tipe_unit')->where('timesheets_id',$timesheets->id);
如果我没理解错的话,你要聚合:
select operator_id, sum(durasi_jam_kerja), sum(durasi_jam_lembur), sum(durasi_jam_standby)
from t
group by operator_id;