Laravel:使用pluck从数据库中获取单个值

时间:2014-12-29 07:26:22

标签: php mysql sql database laravel

大家好我正在使用Laravel,我正在尝试使用pluck从数据库中获取单个值, 问题是查询必须以Laravel方式编写,而不是正常的sql.so如何写这个 Laravel中的SQL查询?我希望能够使用AS来更改列名和SUM。我想要的只是从total_quantity列获取值,我必须使用pluck。 任何想法如何写这个查询?

提前致谢。

$PhysicalStock=DB::select("select sum(quantity) as `total_quantity` from InOutProducts where productID=$productID and InAndOut=1;")->pluck('total_quantity');

1 个答案:

答案 0 :(得分:1)

Read more about Larvel DB and Eloquent.

DB::table('InOutProducts')->selectRaw('SUM(quantity) as total_quantity')->where('productId', '=', $productID)->where('InAndOut', '=', 1)->pluck('total_quantity');