@php use Illuminate\Support\Facades\DB; $MasterItems = DB::table('tmstmproductsize')->join('tmstmproduct','tmstmproductsize.xvpdtcode','=','tmstmproduct.xvpdtcode'); $MasterItems = $MasterItems->orderBy('tmstmproductsize.xvpdtcode','desc')->get()->toArray(); foreach ($MasterItems as $item){ $qty = DB::table('tstktmatstockcardproduct') ->where('xvpdtcode','=',$item->xvpdtcode) ->where('xvpszname','=',$item->XVPszName) ->select(DB::raw('SUM(xistkqtyleft) as SumQty')) ->first(); $item->SumQty = $qty->SumQty ?? 0; } //dd($MasterItems); //foreach ($MasterItems as $item){ // $item->size = DB::table('tmstmproductsize') // ->where('xvpdtcode','=',$item->xvpdtcode) // ->get()->toArray(); //} @endphp