当前位置: 代码迷 >> Oracle管理 >> where跟join的区别
  详细解决方案

where跟join的区别

热度:242   发布时间:2016-04-24 04:04:09.0
where和join的区别?
where和join(不是left join或right join,只是单纯的join)有什么区别吗?为什么有的人拘泥于一定要用join而不用where?
------解决思路----------------------
首先跟你说没区别,有些人不用where是因为喜欢的问题
------解决思路----------------------
我用惯了where,但若查询条件复杂时join..on结构比较清晰,而且可扩展性能好,与left等的结合后更加清晰,且功能强。
------解决思路----------------------
单纯的 inner join + on ,最终也要转换成 where 形式。

你看一下 两个语句的执行计划,都是一样的。

  相关解决方案