الربط الأيمن Right Join:
مماثل للربط الأيسر، إلا إن كل سجلات الجدول الأيمن يتمّ
عرضها بالكامل، مع عرض سجلات الجدول الأيسر التي تحقّق شرط الربط.. مثال:
SELECT Book,
Author
FROM Authors
RIGHT JOIN Books
ON AuthorID =
Authors.ID
ولكي تشعر بتأثير الربط الأيمن، يجب أن يكون هناك بعض
الكتب التي لا يوجد لها مؤلف في جدول المؤلفين، فاستخدام الربط الأيمن سيعرض أسماء
كل الكتب، والكتاب الذي ليس له مؤلف سيتم ترك خانة المؤلف المناظرة له فارغة NULL.
تذكر أننا عندما أنشأنا الحقل AuthorID
أزلنا علامة الاختيار من الخاصيّة Allow Nulls لهذا لن يمكنك ترك خانة رقم
المؤلف فارغة.. ويمكنك تغيير قيمة هذه الخاصيّة وتجرّبة إدخال كتاب بدون مؤلف،
لترى تأثير عمليّة الربط الأيمن.. (عمليا يجب أن يمنع القيود على العلاقة حدوث مثل
هذا الأمر، لأنه يخل بالتكامل المرجعي Referential
Integrity بين
الجدولين، لكننا هنا نعطي مجرد مثال).
ملحوظة:
|
لإنشاء
الجملة السابقة باستخدام باني الاستعلام، حدّد الحقل Book من جدول الكتب، والحقل Author من جدول المؤلفين، ثمّ اضغط بزرّ الفأرة الأيمن على علامة الربط
في منتصف الخط الواصل بينَ الجدولين، ومن القائمة الموضعيّة اضغط الأمر: Select
All Rows From Books..
هذا هو كل شيء!
|
من
كتاب: من الصفر إلى الاحتراف برمجة قواعد البيانات في فيجوال بيزيك دوت نت ADO .NET.. للتنزيل:
ليست هناك تعليقات:
إرسال تعليق
ملحوظة: يمكن لأعضاء المدونة فقط إرسال تعليق.