无论是做项目还是普通使用SQL,我们通常都会使用IN.因为很好理解,也很方便.但是,面对着多层查询嵌套,或者IN关键字里面的结果集数量巨大,查询的效率就会直线下降.这时候,我们应该用好EXSITS. 首先,来一个简单的例子. with score(id,name,subject,score) as( select 0,'张三','数学',88 from dual union all select 1,'张三','英语',78 from dual union all select 2,'李四','…