بيت تطوير ما هو الانضمام الذاتي؟ - تعريف من techopedia

ما هو الانضمام الذاتي؟ - تعريف من techopedia

جدول المحتويات:

Anonim

التعريف - ماذا يعني الانضمام الذاتي؟

الربط الذاتي ، والمعروف أيضًا باسم الصلة الداخلية ، عبارة عن عبارة عن لغة استعلام منظمة (SQL) حيث يتم ربط جدول تم الاستعلام عنه بنفسه. يعد بيان الانضمام الذاتي ضروريًا عند مقارنة مجموعتين من البيانات ، داخل نفس الجدول.

يشرح Techopedia الانضمام الذاتي

على سبيل المثال ، هناك جدول باسم الموظفين يحتوي على ثلاثة أعمدة:

  • اسم الموظف
  • هوية الموظف
  • هوية مدير الموظف

نظرًا لأن المديرين هم أيضًا موظفون ، فإن العمود MANAGER_ID يحتوي أيضًا على معرف موظف آخر وهو أيضًا المدير. لكتابة استعلام لاستخراج أسماء الموظفين والمديرين ومعرفاتهم ، يجب تقسيم الجدول بشكل منطقي إلى نصفين لتشغيل استعلامين منفصلين: الموظفون (الجدول الأول) والمديرون (الجدول الثاني). يتم تحقيق ذلك عن طريق تشغيل نموذج استعلام SQL التالي:

اختر a.employee_name ، b.employee_name كـ Manager_name

من الموظفين بمثابة ، الموظفين ب

WHERE a.manager_id = b.employee_id

فهم مفهوم الانضمام الذاتي والظروف أمر ضروري لاستيعاب عبارة SQL أعلاه.

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

ما هو الانضمام الذاتي؟ - تعريف من techopedia