我如何重建这个查询?

时间:2019-10-18 19:18:34

标签: sql laravel

我有2个查询,但我想加入成为一个查询

下面的代码获取分支的数据

$branches = DB::table('merchant')
->join('merchantlocation', 'merchantlocation.merchant_id', '=', 'merchant.id')
->join('location', 'location.id', '=', 'merchantlocation.location_id')
->where('merchant.company_id', '=', $id)
->whereNotNull('location.branch')
->get();

下面的代码获取金额并将其加总,但是我想将两者合为一体,这样我就可以在单个foreach循环中或者将价格作为一个输出输出详细信息,或者如果有解决方案请建议< / p>

$receipt =DB::table('opos_itemdetails')
->join('opos_receiptproduct','opos_receiptproduct.id','=','opos_itemdetails.receiptproduct_id')
->join('product', 'product.id', '=', 'opos_receiptproduct.product_id')
->join('opos_receipt', 'opos_receipt.id', '=', 'opos_receiptproduct.receipt_id')
->join('opos_terminal', 'opos_terminal.id', '=', 'opos_receipt.terminal_id')
->join('location', 'location.id', '=', 'opos_terminal.id')
->sum('opos_itemdetails.price');

0 个答案:

没有答案