sql in 语句最大上限1000 当我们用sql in语句进行查询时候。Oracle默认支持in中的数量为1000.这也是为了sql的性能处理,因为in 的性能本来就不很好。所以遇到这种情况最好是通过关联查询进行处理。如果关联查询不能实现你的逻辑,就抛弃性能吧。拼接sql吧。可以通过 or in 进行实现(不推荐) 其中进行拼接方法: