---1.اتصال متساوي عادي
حدد e.last_name، d.department_name
من الموظفين هـ، الأقسام د
حيث e.department_id = d.department_id؛
---2 الانضمام الخارجي الأيسر
حدد e.last_name،e.department_id،d.department_name
من الموظفين ه
ترك أقسام الانضمام الخارجي د
على (e.department_id = d.department_id);
حدد e.last_name، d.department_name
من الموظفين هـ، الأقسام د
حيث e.department_id = d.department_id(+);
والنتيجة هي: سجلات كافة الموظفين والأقسام المقابلة، بما في ذلك سجلات الموظفين التي لا تحتوي على رقم القسم المقابل Department_id.
----3. الانضمام الخارجي الأيمن
حدد e.last_name،e.department_id،d.department_name
من الموظفين ه
أقسام الانضمام الخارجي الصحيح د
على (e.department_id = d.department_id);
حدد e.last_name، وd.department_id، وd.department_name
من الموظفين هـ، الأقسام د
حيث e.department_id(+) = d.department_id;
والنتيجة هي: سجلات لجميع الموظفين والإدارات المقابلة، بما في ذلك سجلات الإدارة دون أي موظفين.
---- 4. الانضمام الخارجي الكامل: رابطة أجنبية كاملة
حدد e.last_name، وe.department_id، وd.department_name
من الموظفين ه
أقسام الانضمام الخارجي الكامل د
على (e.department_id = d.department_id);
والنتيجة هي: سجلات جميع الموظفين والأقسام المقابلة، بما في ذلك سجلات الموظفين دون رقم القسم المقابل Department_id وسجلات القسم دون أي موظفين.
هذه المقالة مأخوذة من مدونة CSDN، يرجى الإشارة إلى المصدر عند إعادة الطباعة: http://blog.csdn.net/Phoenix_99/archive/2009/12/30/5107827.aspx.