where('buyer_user_id',0)->select()->toArray(); foreach ($comms as $comm){ $orderGoods = OrderGoods::where('order_goods_id',$comm['order_goods_id'])->find(); if ($orderGoods){ CommissionsDetail::where('commission_id',$comm['commission_id'])->update(['buyer_user_id'=>$orderGoods->user_id]); } } } }