我尝试将其直接添加到方法中,但不起作用
我认为我在编码方面有问题,有人在编码方面可以提供帮助吗?
$status=$request->input('status');
$position = DB::table('ratings')
->select('user_id', DB::raw('SUM($status) as points'))
->groupBy('user_id')
->get();
我将不胜感激的任何帮助
答案 0 :(得分:0)
将聚合方法用作select()
时不必使用sum
:
$position = DB::table('ratings')
->groupBy('user_id')
->sum($status);
但是,我不知道您的$ status变量中包含什么,因此取决于变量中的内容,它是否可以工作。