方式 A ——
with tp_20120807_a01 as (select * from XXXX)
select a.* from YYYY a, tp_20120807_a01 b
WHERE 1=1
and a.id = b.id
;方式 B ——
select a.* from YYYY a
join ( select * from XXXX ) b on a.id = b.id
请教这二种方式哪一种效率会更高? 麻烦高手指点一下?
with tp_20120807_a01 as (select * from XXXX)
select a.* from YYYY a, tp_20120807_a01 b
WHERE 1=1
and a.id = b.id
;方式 B ——
select a.* from YYYY a
join ( select * from XXXX ) b on a.id = b.id
请教这二种方式哪一种效率会更高? 麻烦高手指点一下?
解决方案 »
- 求助 oracle 数据备份 急急急!!!
- select '今天天氣真是好' as name from dual
- 定时执行过程的问题,明天系统要上码了,非常急!!!,昐各位帮助!!!!
- 为什么我装完ORACLE817后,内存占用达到1G多呢?我该怎么办呢?好急
- 怎么查看用户名和密码?
- 请问通过console创建的表空间、用户、数据库怎么才知道它们是否关联呢?
- OracleOraHome90TNSListener服务为什么老是启动失败?
- liunx下的TNSLISTENER服务怎么启动,谢谢高手。
- 求救ORA-12570:TNS:包阅读程序失败
- 取记录集失败:用尽的Resultset!!!!这是怎么回事???help
- 提取字段中的数字
- 关于第一次运行数据库出现ORA-12560,求高人解答
既然要作对比,对于表结构及数据的数量级肯定是相当的情况下比较才有意义.
我还没接触到执行计划,现在就去找资料学习先.再次感谢..还请高手继续发表看法,你们的几句话就可以让我少走很多弯路呀,呵呵...