Right Outer Join
ال Right Outer Join
تقوم بجمع سجلات الجداول.
بناء جملة Right Outer Join:
Select table1 [ RIGHT] JOIN table2 ON
table1.field1 = table2.field2
تتكون
عملية Right Outer Join
من table1
و table2 أسماء الجداول التي يتم تجميع السجلات منها.
field1 و field2 أسماء الحقول Fields المتصلة. ينبغي أن تكون هذه الحقول من نفس نوع البيانات
كما ينبغي أن تحتوي على نفس نوع البيانات، ولا ينبغي أن يكون لها نفس الاسم.
يمكن
أستبدال علامة يساوي بين ال ON
table1.field1 = table2.field2.
بعامل
مقارنة relation ship:
"=" أو
"<" أو
">" أو
"<=" أو
">=" أو"<>".
- استخدم
RIGHT JOIN
لإنشاء ربط بين جدول ويتضمن الربط Right كافة السجلات الموجودة في الجدول الثاني (الموجود على الجانب الأيمن) من
جدولين، حتى في حالة عدم وجود قيم متطابقة للسجلات الموجودة في الجدول الأول (الموجود
على الجانب الأيسر).
المثال
التالي كيفية ربط الجدولين tblEmployee الموظفين و tblDepartment
الأقسام في الحقل DepID:
جدول الموظفين tblEmployee.
جدول الأقسام tblDepartment.
أمر Command Right Outer Join:
SELECT NAME
,
Gender ,
Salary ,
DepartmentName
FROM tblEmployee
RIGHT OUTER JOIN tblDepartment ON tblEmployee.DepID = tblDepartment.DepID
المتطابق
هنا عدد 8 Rows
من جدول الموظفين و كل سجلات الجدول الأيمن تم إظهرها بما فيها السجل Other Department
الغير متطابق مع اي سجل في جدول الموظفين.
موجز:-
Right
Outer Join تقوم بإرجاع
كل السجلات المتطابقة بين الجداول ... و الغير متطابقة من الجدول الأيمن.
ليست هناك تعليقات:
إرسال تعليق
يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم