如何在Laravel中乘以总和

时间:2015-03-11 19:35:15

标签: php sql laravel laravel-4

我想使用Laravel Query Builder将sales.price与merchants.com。相乘。目前我的查询看起来像这样,但遗憾的是我不知道该怎么做。非常感谢帮助。

DB::table('sales')
->leftJoin('merchants', 'sales.merchant', '=', 'merchant.id')
->sum("");

1 个答案:

答案 0 :(得分:3)

您实际上可以传递DB::raw()表达式来选择不仅仅是列的总和。例如:

$total = DB::table('sales')
           ->leftJoin('merchants', 'sales.merchant', '=', 'merchant.id')
           ->sum(DB::raw('sales.price * merchants.commission'));