请问在oracle多表连接查询时,是使用join..on..好还是使用where好
例:
select XX...
from A,B,C
where A.ab=b.ab and b.bc=c.bc
比之于
select XX...
from A
join B on A.ab=B.ab
join C on B.bc=C.bc
这两个sql有什么区别,效率方面
例:
select XX...
from A,B,C
where A.ab=b.ab and b.bc=c.bc
比之于
select XX...
from A
join B on A.ab=B.ab
join C on B.bc=C.bc
这两个sql有什么区别,效率方面
解决方案 »
- ORA-04031:unable to allocate 2851414 bytes of shared momory
- oracle序列与组合函数同时使用问题
- orcale的数据库响应时间
- oracle 字段拆分 更新 在线给分
- 用SQL LOADER装入含BLOB字段时,ctl如何拼凑路径
- 急求高手帮忙,关于oracle的存储过程的
- 回滚段问题!!!
- oracle中SQL语句怎样连接字符串
- netca报错
- 在存储过程中,可以用return counti这样的语句吗?
- PL/SQL 怎么测试SQL的性能啊?
- oracle的这个查询条件 WHERE (HH||BH)=(B.USERID||B.MPADDR) 是什么意思?
如果有错误把SQL和ERROR贴上来
而用where是15秒
其它都一样
非主流观点
看来公司dba还是对的 姜还是老的辣
btw,30W条数据就要15+秒啊?
复杂的n多表连接?