SQL Server 最大参数2100个,有什么办法循环查询

//获取数据库中的账号
$account = DB::connection('Me_MuOnline'. $_GET['serverCode'] .'')->table('MEMB_INFO')
 ->leftJoin('MEMB_STAT', 'MEMB_INFO.memb___id', '=','MEMB_STAT.memb___id' )
 ->select('MEMB_INFO.memb___id','MEMB_STAT.ConnectStat','MEMB_STAT.IP','MEMB_STAT.ConnectTM','MEMB_STAT.DisConnectTM');

 // -----------
$character = DB::connection('MuOnline')->table('Character')
            ->leftJoin('AccountCharacter', 'Character.AccountID', '=','AccountCharacter.Id' )
            ->select('Character.AccountID', 'Character.Name', 'Character.Class', 'Character.cLevel','Character.mLevel', 'Character.RESETS', 'Character.Strength', 'Character.Dexterity','Character.Vitality', 'Character.Energy', 'Character.Leadership','Character.MapNumber','Character.MapPosX','Character.MapPosY','AccountCharacter.GameIDC')
            //->whereIn('Character.AccountID',array_slice(json_decode($account->pluck('memb___id'),true),@$_GET['page']*50,2000))
            ->whereIn('Character.AccountID',$account->pluck('memb___id'))
            ->whereIn('Character.Class', $classCode)
            ->where(function ($query) {
                $query->orWhere('Name', 'like', '%' . @$_GET['search'] . '%');
            })
            ->orderBy('RESETS', 'desc')
            ->orderBy('mLevel', 'desc')
            ->orderBy('cLevel', 'desc')
            ->paginate(50)
            ->withPath('?serverCode=' . $_GET['serverCode'] . '&type=level&class=' . @$_GET['class'] . '&search=' . @$_GET['search'] . '');

最大参数2100个,有什么办法循环查询不影响分页和查询搜索

// 这个虽然能查询,然后2000个之后的搜索不到,分页总数也有点问题
->whereIn('Character.AccountID',array_slice(json_decode($account->pluck('memb___id'),true),@$_GET['page']*50,2000))
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!