将mysql查询转换为查询生成器laravel
我想把mysql转换成laravel代码将mysql查询转换为查询生成器laravel,mysql,laravel,Mysql,Laravel,我想把mysql转换成laravel代码 SELECT *,AVG(number_star) FROM rates GROUP BY user_be_rate_id 我试过了,但没用 Rate::all()->groupBy('user_be_rate_id')->avg('number_star'); or Rate::->avg('number_star')->groupBy('user_be_rate_id'); 像这样使用selectRaw或select(DB
SELECT *,AVG(number_star) FROM rates GROUP BY user_be_rate_id
我试过了,但没用
Rate::all()->groupBy('user_be_rate_id')->avg('number_star');
or
Rate::->avg('number_star')->groupBy('user_be_rate_id');
像这样使用
selectRaw
或select(DB::raw())
:
Rate::groupBy('user\u be\u Rate\u id')->selectRaw('*,AVG(number\u star')->get();
Rate::groupBy('user_be_Rate_id')->select('*',DB::raw('AVG(number_star)))->get();