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

كيف استخدم ال join للربط بين أكثر من جدولين

بدأه lug في 12 فبراير 2010 · 5 رد · 359 مشاهدة · في قواعد بيانات Microsoft Access
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ورحمة الله وبركاته

اخوتي الكرام

ممكن لو سمحتم تشرحوا لي كيف استخدم ال Inner Join للربط بين أكثر من جدولين، وإذا لم يكن بوسعكم ذلك أرجو أن ترشدوني على مواقع أو كتب إلكترونية تشرح كيفية استخدام ال join بالتفصيل

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

#2

السلام عليكم

ألا يوجد أحد يرد علي في هذا الموضوع

أرجو المساعدة وشكراً

#3

السلام عليكم ورحمة الله وبركاته

أخي الكريم LUG

لعمل إستعلام ال INNER JOIN إليك التالي :

أولاً : إفتح إستعلام SQL

ثانياً : أكتب SELECT وانزل إلى السطر الثاني

ثالثاً : أكتب FROM وبجانبها إسم الجدول الذي تريد أن ترى محتوياته مثلاً عندي جدول إسمه bill ، عندها أكتب FROM bill

رابعاً : أكتب INNER JOIN وبجانبها إسم الجدول الثاني الذي تريد مراقبة محتوياته مثلاً الجدول الثاني هوcustomer ، عندها أكتب INNER JOIN customer - فيصبح عندي كنتيجة نهائية

FROM bill INNER JOIN Customer

خامساً : أكتب ON وإسم العمودين المطلوب مراقبتهما يعني أكتب ON _ إسم العمود من الجدول الأول _ = _إسم العمود من الجدول الثاني _ فيصبح عندنا :

ON customerName = BillCustomers

ملاحظة للنقطة الخامسة : يجب أن تنتبه أخي LUG إلى أن العمودين عمدهم نفس المواصفات مثلاً الإثنان هم أرقام أو الإثنان نص أو الإثنان تاريخ وقت أو.......

أرجو أن أكون قد وفقت بالشرح

1

post-12787-12741339659298.jpg

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم

تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .

#4

أخي الكريم hamidymom

أولاً أشكرك على الرد

كل ماكتبته كلام جميل ومجهود تقدر عليه، ولكنه واضح بالنسبة لي، الذي أقصده عندما تتعدد الجداول وتكون ال join بين أكثر من جدولين وتتعدد الشروط، هذا اللذي أريد فهمه

جزاك الله خيراً

#5

السلام عليكم ورحمة الله وبركاته

عزيزي LUG

أرجوك أن تعذرني لأني لم أفهم قصدك

ولكن حاول مع هذا الجملة

SELECT fields FROM table1 INNER JOIN (table2 INNER JOIN [( ]table3 [iNNER JOIN [( ]tablex [iNNER JOIN …)] ON table3.field3 compopr tablex.fieldx)] ON table2.field2 compopr table3.field3) ON table1.field1 compopr table2.field2;

أو قم أخي بزيارة شركة مايكروسوفت على هذا الرابط الذي يتضمن مشكلتك

http://msdn.microsoft.com/en-us/library/bb208854.aspx

post-12787-12741339659298.jpg

ومامن يد إلا يد الله فوقها *** وما من ظالم إلا سيبلى بأظلم

تفضل أخي الكريم | موسوعة الحميدي الذهبية | بأجزائها الثلاثة مع هدية الموسوعة .

#6

شكراً لك لمساعدتك واهتمامك بموضوعي

لك جزيل الشكر والتقدير

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