答案 0 :(得分:0)
不确定您的数据库/查询是如何构建的,但您可以使用类似的东西:
Item::groupBy('item_name')
->selectRaw('*, sum(stock) as sum')
->get();
它将返回一个Item集合,其中包含一个额外的“sum
”字段
答案 1 :(得分:0)
这将使用相同的药品和供应商名称对结果进行分组并总结库存。
$result = Model_Name::groupBy('medicine_name','supplier_name')
->selectRaw('*, sum(stock) as sum')
->get();
试试这个。希望它可以帮助你。