Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/mysql/57.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何在laravel mysql中获得列的和_Mysql_Laravel - Fatal编程技术网

如何在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“未定义”的结果