Как я могу объединить эти два запроса, чтобы стать одним - PullRequest
0 голосов
/ 19 октября 2019

Приведенный ниже код выбирает филиалы компании

      $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();

Приведенный ниже код предназначен для извлечения продаж филиалов

$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');

Я бы хотел сделать два запроса одним, так что яможет быть в состоянии передать его на мой взгляд как один запрос

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...