当前位置: 代码迷 >> Oracle开发 >> 有哪位高手知道这两种表查询有何异同点?多谢回复
  详细解决方案

有哪位高手知道这两种表查询有何异同点?多谢回复

热度:89   发布时间:2016-04-24 06:35:16.0
有谁知道这两种表查询有何异同点?谢谢回复。
--两表内关联查询
select t.*, c.cac_name 
from doc_docment_t t 
inner join ca_catalog_t c 
on t.cac_catalog_id = c.cac_catalog_id;

--多表查询
select t.*, c.cac_name 
from doc_docment_t t, ca_catalog_t c
where t.cac_catalog_id = c.cac_catalog_id;


------解决思路----------------------
应该是没啥差别,执行计划应该都是一样的
可以具体看下两个的执行计划
------解决思路----------------------
引用:


一个是内连接,一个是等值连接。写法不同,效果一样
  相关解决方案