如何在Laravel中选择具有最高值的行

时间:2014-10-15 12:12:19

标签: laravel-4

我正在尝试选择Laravel中具有3个最高值的3行。我怎么能这样做?

$data = DB::table('election')->select('election_id')->take(3)->max('votes');

这不起作用

1 个答案:

答案 0 :(得分:0)

我能够使用以下代码解决此问题;

$data =  DB::table('election')
                ->select('election_id', DB::raw("(select max('votes') from election)"))
                ->take(3)->get();