2014-08-27 82 views
0

我想知道是否有可能在一個查詢中使用流暢的查詢生成器來獲取多個字段的總和。在Laravel 4中總結多個字段

對於爲例:

SELECT sum(nb_visit + nb_recommendation) 
FROM Stats 
GROUP BY id 

到目前爲止是我所:

Stats::sum('nb_visit+nb_recommendation'); 

回答

1

您可以使用QueryBuilder的做到這一點:

DB::table('stats') 
    ->select(DB::raw('sum(nb_visit + nb_recommendation)')) 
    ->groupBy('id') 
    ->get(); 
+0

OK OK! thx我已經知道這一點。我真的很想用雄辯的方式來做到這一點。 但是sum()需要一個字符串: - / – demontib87 2014-08-29 08:38:35