我有一个包含 invoice_id
quantity
rate
的表格,现在我需要找到 quantity
和使用相同的 invoice_id
单独费率
。
$invoices_quantity = Sale::selectRaw('sum(quantity) as quantity,invoice_id')->groupBy('invoice_id')->pluck('quantity','invoice_id');
这只显示一个字段的结果,
最佳答案
您可以像这样找到多列的总和:
$invoices_quantity = Sale::select(
DB::raw('sum(quantity) as quantity_count'),
DB::raw('sum('rate') as rate_count')
->groupBy('invoice_id')
->get();
关于mysql - 如何查找多个列的总和,每个列的列具有相同的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54704088/