一条Eloquent ORM命令查出最大值、最小值?

成绩查询表:scores
目前是只能用2条语句查询出最大值和最小值
最大值Score::where('class_id',10)->max('score');
最小值Score::where('class_id',10)->min('score');
有办法一条语句就能查询出来吗
已邀请:

码农

赞同来自: 袤袤雨

$results = Score::where('class_id',10)->orderBy('score');
$results->first();
$results->last();

qufo

赞同来自:

这个好象也没什么难度呀。

参考 http://v4.golaravel.com/docs/4 ... sions
DB::table('scores')->select(DB::raw(' max(score) as goodboy, min(score) as badboy'))
->where('class_id','=',10)
->first();

要回复问题请先登录注册