الاثنين، 30 يونيو 2014

Left Outer Join

Left Outer Join

ال Left Outer Join تقوم بجمع سجلات الجداول.

بناء جملة Left Outer Join:
Select table1 [ LEFT] JOIN table2 ON table1.field1 = table2.field2

تتكون عملية Left Outer Join من table1 و table2 أسماء الجداول التي يتم تجميع السجلات منها.
field1 و field2 أسماء الحقول Fields المتصلة. ينبغي أن تكون هذه الحقول من نفس نوع البيانات كما ينبغي أن تحتوي على نفس نوع البيانات، ولا ينبغي أن يكون لها نفس الاسم.
يمكن أستبدال علامة يساوي بين ال ON table1.field1 = table2.field2.
بعامل مقارنة relation ship: "=" أو "<" أو ">" أو "<=" أو ">=" أو"<>".

- استخدم LEFT JOIN لإنشاء ربط بين جدول ويتضمن الربط Left كافة السجلات الموجودة في الجدول الأول (الموجود على الجانب الأيسر) من جدولين، حتى في حالة عدم وجود قيم متطابقة للسجلات الموجودة في الجدول الثاني (الموجود على الجانب الأيمن).

المثال التالي كيفية ربط الجدولين tblEmployee الموظفين و tblDepartment الأقسام في الحقل DepID:


جدول الموظفين tblEmployee.


جدول الأقسام tblDepartment.


أمر Command Left Outer Join:
SELECT  NAME ,
        Gender ,
        Salary ,
        DepartmentName
FROM    tblEmployee
        LEFT OUTER JOIN tblDepartment ON tblEmployee.DepID = tblDepartment.DepID



موجز:-
Left Outer Join تقوم بإرجاع كافة السجلات المتطابقة مع بعض بين الجداول ... و الغير متطابقة من الجدول الايسر.

ليست هناك تعليقات:

إرسال تعليق

يسعدني إرسال تعليقاتكم وأسئلتكم واقتراحاتكم