الفرق بين الانضمام لليسار واليمين الخارجي الفرق بين

Anonim

الانضمام إلى اليسار مقابل اليسار الخارجي انضم

في سكل، يتم استخدام ينضم للجمع بين السجلات القادمة من مجموعات مختلفة من البيانات. يمكن أن يكون الانضمام إما الانضمام الداخلي أو الانضمام الخارجي. انضمام داخلي يعود السجلات التي تتطابق في كلا الجدولين بدلا من الانضمام الخارجي الذي هو عكس الداخلية. وبالتالي ينضم الارتباط الخارجي تلك السجلات التي لا تطابق في أي جدول. وتناقش أدناه الاختلافات بين الانضمام الخارجي الأيمن والانضمام الخارجي الأيسر.

الاختلافات

كما ذكرنا سابقا، فإن الارتباط الداخلي لن ينتج سوى مجموعة من السجلات الموجودة في جدولين يتم مقارنتهما. ومن ناحية أخرى، فإن الانضمام الخارجي الكامل هو الذي ينتج مجموعة كاملة من جميع السجلات الموجودة في كلا الجدولين قيد المقارنة. في حالة عدم وجود تطابقات، ستتضمن المباريات المفقودة فارغة.

ستحتوي وصلة خارجية خارجية على مجموعة كاملة من السجلات التي تأتي من الجدول الأول وستكون نتائج المطابقة متوفرة مع نتائجها في الجدول المقابل. في حالة عدم وجود نتائج مطابقة، فإن الجانب الأيمن تحتوي على فارغة. لإنتاج السجلات في الجدول الأيسر فقط، وليس الجدول الصحيح، استخدام شرط 'حيث' يأتي في اللعب.

لإنتاج سجلات فريدة للجدول على اليمين والآخر على اليسار، يوصى باستخدام وصلة خارجية كاملة. بعد تنفيذ الارتباط الخارجي الكامل، يتم استخدام عبارة "حيث" لاستبعاد النتائج غير المرغوب فيها سواء من "اليمين" أو الجانب "الأيسر". وعلاوة على ذلك، والانضمام الديكارتي يمكن استخدامها للمساعدة في الانضمام إلى كل شيء اليسار واليمين. وقد لا يكون هذا في بعض الأحيان ما يجري البحث عنه، بل هو ما يظهر أحيانا. وينضم إلى مجموعة البيانات القوية التي تعطي ما يصل إلى 16 صفوف من مجموعات البيانات، في كثير من الأحيان أكثر بكثير مما كان متوقعا. على الرغم من أنك تحصل على كمية هائلة من مجموعات البيانات، وهذه ينضم خطير للغاية كما عدم توافق طفيف يمكن أن تشل النظام بأكمله.

إذا كنت تتعامل مع مشروع يسعى أيضا إلى التوافق من خادم ميكروسوفت سكل، ثم سيكون هناك فوائد مستمدة من استخدام الخارجي الخارجي الأيسر. يبدأ تسلسل العودة مع السجلات الداخلية يتم إرجاع أولا، تليها سجلات الانضمام الحق وأخيرا الانضمام للسجلات اليسرى. استخدام الارتباط الأيسر أو اليسار الانضمام الخارجي بيان في بيئة سكل الرجوع إلى نفس العبارة نفسها. هذا في جوهره يعني أنه لا يوجد فرق فيما يتعلق النتيجة المتوقعة ما إذا كان يتم استخدام انضمام اليسار أو يتم استخدام ارتباط الخارجي الأيسر. ستكون النتيجة مشابهة، ما لم تكن البيئة في ملقم ميكروسوفت سكل. الكلمة الرئيسية الخارجية يمكن استخدامها أو حتى حذفها دون قلق حيث أن النتائج لا تختلف بأي شكل من الأشكال.

الملخص

يتم استخدام ملفات في سكل لمقارنة مجموعات مختلفة من البيانات

ينضم إنر فقط إلى مجموعة من السجلات الموجودة في جدولين يتم مقارنتهما

من جميع السجلات الموجودة في كلا الجدولين تحت الدراسة

A 'حيث' تستخدم الفقرة لإنتاج سجلات فريدة بعد استخدام الانضمام الكامل

ارتباط الديكارتي يربط بين العناصر اليمنى واليسرى من الجدول.

هناك فرق ملحوظ حيث انضمام اليسار والانضمام الخارجي الأيسر تستخدم عند استخدام خادم ميكروسوفت سكل

الكل في الكل، استخدام الانضمام إلى اليسار أو اليسار يشير البيان الخارجي يشير إلى نفس البيان بالضبط. وبما أنه لا يوجد فرق، يوصى باستخدام الانضمام الخارجي الأيسر.