大家好我正在使用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');
答案 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');