
1个回答
展开全部
把in的这种方式,换成join操作。
比如:
select * from tabel_a a where a.id in ( select id from table_b b )
可以改成
select a.* from table_a a,(select id from table_b ) b
where a.id = b.id
追问
我先试试,看看哪个效率高
上面这句在PL/SQL 中执行了17s,我换成id in 换成exists之后,执行5s,
好像不行,还是17S左右,没有提高
追答
看一下有没有索引,如果没有索引,就增加索引。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询