【发布时间】:2020-07-23 03:12:17
【问题描述】:
在我的代码下面,但它出错了
在错误下方
完整性约束违规:1052 列 'id' 在组语句中不明确(SQL: select sum(d1 + d2 + d3 + d4 + d5) as total, responden., durasi. from respondeninner join durasi on responden.id = durasi.responden_id group by id)
在我的代码下面
$durasi = DB::table('responden')
->join('durasi', 'responden.id', '=', 'durasi.responden_id')
->select(DB::raw('sum(d1 + d2 + d3 + d4 + d5) as total'), 'responden.*', 'durasi.*')
->groupBy('id')
->get();
return view('hasil', compact('durasi'));
希望有人帮我解决问题。谢谢
【问题讨论】:
-
每当您发现自己使用枚举列名(例如,2)时,请考虑您的架构设计是否经过适当优化。