SQL in (1,2,3.....)问题

AMinfo AMinfo 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
表:Table
id:自动编号
ST:数字

表的记录大概有100万条左右

现在需要的是:
Select id From [Table] Where [id] in(1,2,3,4,5,................................) and [ST] = 0

但由于in()里面的数据太大,有上千条,导致出现以下错误问题:

查询处理器用尽了内部资源,无法生成查询计划。这种情况很少出现,只有在查询极其复杂或引用了大量表或分区时才会出现。

求解决思路?
...全文

相关推荐

评论 59
收藏 已收藏
分享
返回顶部
AMinfo
MS-SQL Server 34,876 成员 254,635 内容