what is the difference between left join and left outer join?
本问题已经有最佳答案,请猛点这里访问。
我创建了两个表作为
1 2 | CREATE TABLE table1(customerName VARCHAR(20),custid NUMBER ,order_id NUMBER ,price NUMBER ); CREATE TABLE table2(id NUMBER ,salary NUMBER ); |
现在,我尝试使用这些查询
1 2 | SELECT t1.customername,t1.custid,t2.salary FROM table1 t1 LEFT JOIN table2 t2 ON t1.custid = t2.id; SELECT t1.customername,t1.custid,t2.salary FROM table1 t1 LEFT OUTER JOIN table2 t2 ON t1.custid = t2.id; |
号
但我得到相同的输出。他们的工作在内部有什么不同吗?或者两者都一样!?
在大多数流行的SQL发行版中,