Access-SQL: الانضمام الداخلي مع جداول متعددة
عند التعامل مع عدة جداول مترابطة في قاعدة بيانات Access، تنشأ الحاجة إلى استرداد البيانات من مصادر متعددة بسلاسة. الأسلوب الفعال هو استخدام الصلات الداخلية، التي تسمح باسترداد البيانات من جداول متعددة بناءً على القيم المطابقة.
لاسترداد قيم محددة تغطي جداول متعددة، يمكن استخدام الاستعلام التالي:
SELECT tblOjt.ID, tblStudent.Lastname, tblStudent.Firstname, tblStudent.Middlename, tblCourse.Coursename, tblCompany.CompanyName, tblAddressee.AddresseeName, tblOjt.DateAdded, tblOjt.DateStarted, tblOjt.DateEnded, tblOjt.OjtHours FROM ((tblOjt INNER JOIN tblStudent ON tblOjt.StudentID = tblStudent.ID) INNER JOIN tblCourse ON tblStudent.Course = tblCourse.ID) INNER JOIN tblCompany ON tblOjt.CompanyID = tblCompany.ID) INNER JOIN tblAddressee ON tblOjt.AddresseeID = tblAddressee.ID;
يضمن هذا الاستعلام مطابقة الصفوف من جدول tblOjt مع الصفوف المقابلة في tblStudent، وtblCourse، وtblCompany، وtblAddressee بناءً على الأعمدة المشتركة (معرف الطالب، الدورة التدريبية و معرف الشركة و معرف المرسل إليه على التوالي). توفر النتائج عرضًا موحدًا للبيانات المطلوبة، مما يوفر رؤى حول أنشطة OJT (التدريب أثناء العمل) عبر جوانب متعددة.
يكون بناء جملة الصلات الداخلية في Access-SQL كما يلي:
SELECT column1, column2, ... FROM table1 INNER JOIN table2 ON table1.column = table2.column INNER JOIN table3 ON table2.column = table3.column ...;
لاحظ أنه يتم استخدام الكلمة الأساسية "INNER JOIN" لتحديد نوع الصلة، متبوعة بالجدول الهدف ومعايير المطابقة. يمكن ربط صلات متعددة معًا لاسترداد البيانات من المزيد من الجداول، باستخدام نفس بناء الجملة. يتم وضع عبارات الربط المتعددة هذه بين قوسين لضمان التنفيذ السليم.
من خلال استخدام الصلات الداخلية بشكل فعال، يمكن للمطورين استرداد البيانات بسلاسة من عدة جداول مترابطة في قاعدة بيانات Access، واكتساب فهم شامل لعلاقات البيانات وإطلاق العنان للرؤى القيمة. .
تنصل: جميع الموارد المقدمة هي جزئيًا من الإنترنت. إذا كان هناك أي انتهاك لحقوق الطبع والنشر الخاصة بك أو الحقوق والمصالح الأخرى، فيرجى توضيح الأسباب التفصيلية وتقديم دليل على حقوق الطبع والنشر أو الحقوق والمصالح ثم إرسالها إلى البريد الإلكتروني: [email protected]. سوف نتعامل مع الأمر لك في أقرب وقت ممكن.
Copyright© 2022 湘ICP备2022001581号-3