单个in不能超过1000,如果有需要这么多,可以使用or分割
例
select * from table where id in ('','','')
or id in ('','','')
or id in ('','','','')
当需要在SQL查询中使用in操作符处理超过1000个值时,可以使用or逻辑来分隔多个in子句。例如,将ID列表分成几个小块,每个in子句包含不超过1000个值,然后用or连接这些子句。这种方法有助于避免单个in子句的限制。
单个in不能超过1000,如果有需要这么多,可以使用or分割
例
select * from table where id in ('','','')
or id in ('','','')
or id in ('','','','')
3171
3411
1714

被折叠的 条评论
为什么被折叠?