sql - सकल - बाएं जुड़ने और बाहरी छोड़ने के बीच अंतर क्या है?



व्हाट इस सकल (1)

इस सवाल का पहले से ही उत्तर दिया गया है:

मैंने 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;

लेकिन मुझे एक ही आउटपुट मिलता है। क्या आंतरिक रूप से उनके काम में कोई अंतर है? या दोनों ही हैं !?


OUTER कीवर्ड सबसे लोकप्रिय एसक्यूएल वितरण के लिए वैकल्पिक है, जिसका अर्थ है कि एक LEFT JOIN और एक LEFT OUTER JOIN बीच बिल्कुल कोई अंतर नहीं है





outer-join