sql میں بائیں جوڑ اور بائیں بیرونی جوڑ کے درمیان کیا فرق ہے؟


جواب 1:

ایس کیو ایل میں ، بائیں بازو میں شامل ہونے سے پہلے ٹیبل کے تمام ریکارڈز اور دوسرے ٹیبل سے ملنے والے ریکارڈ مل جاتے ہیں۔ اگر دوسرا ٹیبل سے میچ نہیں ہوتا ہے تو پھر صرف پہلی ٹیبل سے ریکارڈ ہی واپس کیے جاتے ہیں۔

بنیادی طور پر بائیں جوڑ اور بائیں بیرونی شمولیت میں کوئی فرق نہیں ہے۔ بائیں بازو میں شمولیت بھی وہی نتائج دیتی ہے جیسے بائیں جوڑ۔ کچھ ڈیٹا بیس میں ، بائیں جوڑ کو بائیں بیرونی جوائن کہا جاتا ہے۔

بائیں جوڑنے کے لئے ترکیب

کا انتخاب کریں کالم نام (زبانیں) سے جدول 1 ایل ای ایف ٹی ٹیبل 2 میں جدول 1۔ کالم_یوم = ٹیبل 2 کالم_ نام؛

بائیں بیرونی شمولیت کا ترکیب

کا انتخاب کریں کالم نام (زبانیں) سے جدول 1 ایل ایف ٹی آؤٹ شامل ہو جدول 2 پر جدول 1۔ کالم_یوم = ٹیبل 2 کالم_ نام؛

چونکہ آپ صرف مشاہدہ کر سکتے ہو بیرونی مطلوبہ الفاظ ، جو اختیاری ہیں۔ دونوں سوالات ایک ہی نتیجہ لوٹتے ہیں۔

شامل ہونے کی دوسری اقسام کے مابین فرق جاننے میں تصویری ذیل میں مدد مل سکتی ہے۔

تصویری منبع اور مزید معلومات کے ل you آپ ملاحظہ کرسکتے ہیں - W3Schools آن لائن ویب ٹیوٹوریلز اور کوڈ پروجیکٹ ڈاٹ کام


جواب 2:

کوئی فرق نہیں ہے۔ وہ ایک جیسے ہیں.

اصطلاحات میں الجھاؤ ممکنہ طور پر بیرونی شامل ہونے کے ممکنہ عدم توازن سے ہوتا ہے۔

اندرونی شمولیت کے ساتھ ، صرف ایک ذائقہ ہے: A J BIN B = B J AIN

بیرونی جوائن کے ساتھ ، تین ذائقے موجود ہیں: جب آپ دائیں اوپیندر میں ملاپ والی صف نہیں رکھتے ہیں تو (بائیں طرف کا بایاں جوڑ) یہ بائیں طرف کے تمام قطاروں کو لے سکتے ہیں اور پھر اس کو ختم کرسکتے ہیں ، یا پھر آپ ان سب کو لے سکتے ہیں دائیں اوپیرینڈ کی قطاریں اور پھر جب بائیں اوپیراینڈ میں کوئی مماثل قطار نہ ہو (تو یہ دائیں بیرونی جوڑ ہے) یا جب آپس میں ملنے والی صف نہیں ہے تو آپ ہر اوپیندر کی تمام قطاریں لے سکتے ہیں۔ دوسرے اوپیرینڈ میں (یہ مکمل بیرونی شمولیت ہے)۔ صرف آؤٹ جوائن * کہنا پھر وضاحت کا فقدان ہے۔ اس کے بجائے ہم کہتے ہیں کہ بائیں بازو کی شمولیت ، دائیں سے شامل ہوجائیں یا مکمل آؤٹ جوائن کریں۔ اور چونکہ INNER JOIN (= بغیر کسی کوالیفائر کے شامل ہوجائیں) کا موازنہ کرتے وقت کوئی ابہام پیدا نہیں ہوتا ہے ، لہذا زبان ڈیزائنرز نے OUTER مطلوبہ الفاظ کو اختیاری بنانے کا فیصلہ کیا۔

* مجھے یاد نہیں ہے کہ کیا آؤٹ جوائن قابل اجازت ترکیب ہے یا نہیں۔ یہ مکمل آؤٹ جوائن کے مترادف ہوسکتا ہے۔


جواب 3:

بائیں جوڑ اور بائیں بیرونی شمولیت میں کوئی فرق نہیں ہے۔ دونوں ایک دوسرے کے ساتھ شامل ہیں۔ اگر آپ اس کے بارے میں مزید معلومات چاہتے ہیں تو براہ کرم مندرجہ ذیل لنک کی جانچ پڑتال کریں۔ آپ کو لنک میں منظرنامے کے ساتھ سب کچھ مل جائے گا۔ آپ اپنا سوال مصنف کو بھی پوسٹ کرسکتے ہیں ..

اندرونی جوڑنا