format('Ymd'); // 查找按天去重玩过游戏的人 $list = DB::connection('write')->table(TableName::QPRecordDB() . 'RecordUserGameDayCount') ->where('DateID', $DateID) ->selectRaw('count(UserID) UserCount,GameID,sum(Cnt) Cnt') ->groupBy('GameID') ->get(); foreach ($list as $value) { DB::connection('write')->table(TableName::QPRecordDB() . 'RecordServerGameCount') ->updateOrInsert(['DateID' => $DateID, 'GameID' => $value->GameID], ['DateID' => $DateID, 'GameID' => $value->GameID, 'Cnt' => $value->Cnt, 'UserCount' => $value->UserCount]); } } }