1、
子查询 select a1,a2 from a where a1 in (select a1 from b)
的效率比
连接查询select a.a1,a.a2 from a,b where a.a1=b.a1
的效率高。
2、
在in后面的子查询里面有order by 子句,对外部的查询结果来说无意义
子查询 select a1,a2 from a where a1 in (select a1 from b)
的效率比
连接查询select a.a1,a.a2 from a,b where a.a1=b.a1
的效率高。
2、
在in后面的子查询里面有order by 子句,对外部的查询结果来说无意义
解决方案 »
- 请问有熟悉pl/sql的吗?可以帮我写个存储过程
- oracle 的select 效率
- 怎样建立这样的视图?
- (求救)(急求救)ORACLE无法开机
- 关于 to_date函数 的问题?
- 怎样建一个最大权限的dba用户??以及怎样dba用户都有哪些权限,希大虾帮忙解答下
- 奇怪事,近来帮我忙!!!
- 急啊,救命啊,大侠们,job的问题,高手指点迷津!
- 那位帮忙介绍一下oracle的左右连接和全连接的用法
- oracle9i+redhat7.3安装过程结束后创建数据库时出现如下错误。
- 如何查出时间字段中,小时、分、秒都为0的记录?
- 求高手看看,这个存储过程,为什么单步执行没问题,但是运行的时候数据库就死掉了!同事说可能是死循环,但是单步执行没问题啊!
采用Exist(not Exist)-->直接多表JOIN-->采用In
子查詢--->JOIN--->全表查詢