web-dev-qa-db-ja.com

左結合と左外部結合の違いは何ですか?

私は2つのテーブルを作成しました

CREATE TABLE table1(customerName VARCHAR(20),custid NUMBER ,order_id NUMBER ,price NUMBER );
CREATE TABLE table2(id NUMBER ,salary NUMBER );

今、私はクエリを使用しようとしました

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;

しかし、同じ出力が得られます。彼らの仕事に内部的に違いはありますか?または両方が同じです!?

8
Shree Naath

OUTERキーワードは、ほとんどの一般的なSQLディストリビューションでオプションです。つまり、LEFT JOINおよびLEFT OUTER JOIN

21