इस पोस्ट में, हम SQL में इनर जॉइन और आउटर जॉइन के बीच के अंतर को समझेंगे।
इनर जॉइन
-
इस्तेमाल किया गया खंड 'इनर जॉइन' और 'जॉइन' है।
-
यह दो या दो से अधिक तालिकाओं का संयुक्त टपल लौटाता है।
-
जब कोई विशेषता सामान्य नहीं होती है, तो परिणाम खाली होता है।
-
यदि टुपल्स की संख्या अधिक है, तो 'INNER JOIN' 'OUTERJOIN' की तुलना में जल्दी काम करता है।
-
इसका उपयोग तब किया जाता है जब किसी विशिष्ट विशेषता के बारे में विस्तृत जानकारी की आवश्यकता होती है।
-
'जॉइन' और 'इनर जॉइन' एक ही तरीके से काम करते हैं।
सिंटैक्स
SELECT * FROM table_1 INNER JOIN / JOIN table_2 ON table_1.column_name = table_2.column_name;
बाहरी जुड़ाव
-
यह निर्दिष्ट तालिका का संयुक्त टपल लौटाता है।
-
'जॉइन' की स्थिति विफल होने पर भी इसे वापस कर दिया जाता है।
-
क्लॉज लेफ्ट आउटर जॉइन, राइट आउटर जॉइन, फुल आउटर जॉइन का उपयोग किया जा सकता है।
-
यह सामान्य विशेषताओं पर निर्भर नहीं करता है।
-
यदि विशेषता रिक्त है, तो रिक्त स्थान के बजाय NULL रखा गया है।
-
'इनर जॉइन' की तुलना में 'आउटर जॉइन' धीमा है।
-
इसका उपयोग तब किया जाता है जब पूरी जानकारी की आवश्यकता होती है।
-
फुल आउटर जॉइन और फुल जॉइन क्लॉज एक ही तरीके से काम करते हैं।
सिंटैक्स
SELECT * FROM table_1 LEFT OUTER JOIN / RIGHT OUTER JOIN / FULL OUTER JOIN / FULL JOIN table_2 ON Table_1.column_name = table_2.column_name;