انتقل إلى محتوى الدرس

Right Table Preservation RIGHT JOIN الربط الخارجي الأيمن RIGHT JOIN

تعلّم الربط الخارجي LEFT JOIN و RIGHT JOIN في MySQL بأسلوب MySQL 8 الحديث مع أمثلة استعلامات SQL وتطبيقات تفاعلية.
1 صفوف تعليمية
MySQL
7 مشاهدة

شرح صفوف ومحتوى الفقرة

الصف 1 شرح توضيحي

يعمل الربط الخارجي الأيمن RIGHT JOIN (أو RIGHT OUTER JOIN) كصورة معكوسة تماماً للربط الأيسر؛ إذ يحتفظ بجميع صفوف الجدول الأيمن المكتوب بعد RIGHT JOIN، ويملأ أعمدة الجدول الأيسر بالقيمة NULL عند غياب التطابق:

  • المعيار المهني لقابلية القراءة: يفضّل مهندسو قواعد البيانات عادةً كتابة الاستعلام بصيغة B LEFT JOIN A بدلاً من A RIGHT JOIN B، ليبقى الجدول الرئيسي المحتفظ بصفوفه في بداية جملة FROM دائماً.
SQL
-- Preserve all departments on the right even with 0 employees
SELECT
  d.dept_id,
  d.dept_name,
  e.emp_name
FROM employees AS e
RIGHT JOIN departments AS d
  ON e.dept_id = d.dept_id;