الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

جملة sql تربط جدول اساسي باكثر من جدول

بدأه المبرمجه الاولى في 18 يوليو 2010 · 1 رد · 593 مشاهدة · في قواعد بيانات Microsoft SQL Server
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ..

اريد ربط عدة جداول بجدول واحد .

مثال :

انا عندي جدول الفعاليه هو الجدول الأساسي . مرتبط به جدول المشاركون , الموظفون , الداعمون , المتطوعون .

اريد ان اجمع الجداول في جدول واحد بحيث تظهر لي جميع القيم وليس شرطا تواجد هذه القيمه في كل الجداول .

استخدمت هذه الجمله ولم تنفع لأنها تشترط ان تتساوى كل قيم الجداول

SELECT        va3lyat.*, staff.*, motatw3.*, help.*, chaildRecorrd.*
FROM            va3lyat INNER JOIN
                         staff ON va3lyat.key_ = staff.key_ INNER JOIN
                         motatw3 ON va3lyat.key_ = motatw3.key_ INNER JOIN
                         help ON va3lyat.key_ = help.key_ INNER JOIN
                         chaildRecorrd ON va3lyat.key_ = chaildRecorrd.key

_

ارجو المساعده فأنا احتاجه عاجلاً

وجزاكم الله كل خير

تم تعديل هذه المشاركة بواسطة المبرمجه الاولى في 18 يوليو 2010 في 03:41

#2

السلام عليكم

استبدلي كلمة inner بـ lleft.

فيصبح معنى الاستعلام جميع الصفوف من جدول الفعالية والصفوف من الجدوال الاخرى ان وجد لها فعالية.

الاعمدة التي ليس لها فعالية في الجداول الاخرى تكون قيمتها null.

مواضيع مشابهة