如何在laravel mysql中获得列的和
我想计算如何在laravel mysql中获得列的和,mysql,laravel,Mysql,Laravel,我想计算金额之和,但得到未定义的错误 这是我的代码: DB::table('fees_category') ->select('is_subcategory', DB::raw('SUM(amount) as total_fees'))->where('school_id', Auth::user()->school_id) ->where('is_subcategory' , $category_id)
金额之和
,但得到未定义的错误
这是我的代码:
DB::table('fees_category')
->select('is_subcategory', DB::raw('SUM(amount) as total_fees'))->where('school_id', Auth::user()->school_id)
->where('is_subcategory' , $category_id)
->whereIn('id',$cate_sub)
->groupBy('is_subcategory')
->get();
在DB::raw中删除一个)有效版本为:\DB::table('fees_category')->select('is_subcategory',\DB::raw('SUM(amount)as total_fees'))->where('school_id','=',\Auth::user()->school_id)->where('is_Subcategegegory','is_Subcategegegory','is_Subcategegegory')->->get();不起作用吗?你能粘贴错误消息吗?未定义的只会出现…我通过json获取值,所以返回值是未定义的。你能显示更多代码吗?我怀疑DB::raw中此查询id“未定义”的结果(删除一个)的有效版本是:\DB::table(“费用类别”)->select(“是子类别”、\DB::raw(“作为总费用的总和(金额)”)->where('school\u id'、'='、\Auth::user()->school\u id)->where('is\u子类别'、'='、$category\u id)->其中('id'、$cate\u sub)->groupBy('is_subcategory')->get();不起作用吗?你能粘贴错误消息吗?未定义的只会出现…我通过json获取值,所以返回值是未定义的。你能显示更多代码吗?我怀疑此查询id“未定义”的结果