为什么使用LEFT JOIN语法比(+)慢

时间:2018-10-23 07:01:59

标签: sql oracle left-join query-performance

我目前正在使用Oracle数据库,但我注意到一个奇怪的事实。 当左连接两个大表时,语法为:

function changevalue(companyId){
      if($("#checkbox" + companyId).is(":checked"))
      $('#status' + companyId).show();
      else
      $("#status" + companyId).hide();
    }

比以下要慢得多

SELECT *
FROM table1 t1 LEFT JOIN table2 t2
ON t1.join_field = t2.join_field

我有时说的是加速比1/2。

我环顾四周,我发现不赞成使用第二种语法,所以在某些情况下为什么它比第一种语法快是有特殊原因的吗?

0 个答案:

没有答案