Rumah >pangkalan data >tutorial mysql >Bagaimana Menggunakan Inner Joins dalam Access-SQL untuk Mendapatkan Data daripada Berbilang Jadual?
Access-SQL: Inner Join with Multiple Tables
Apabila berurusan dengan berbilang jadual yang saling berkaitan dalam pangkalan data Access, keperluan timbul untuk mendapatkan data daripada pelbagai sumber dengan lancar. Pendekatan yang berkesan ialah menggunakan cantuman dalaman, yang membolehkan pengambilan data daripada berbilang jadual berdasarkan nilai yang sepadan.
Untuk mendapatkan semula nilai khusus yang merangkumi berbilang jadual, pertanyaan berikut boleh digunakan:
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;
Pertanyaan ini memastikan bahawa baris daripada jadual tblOjt dipadankan dengan baris yang sepadan dalam tblStudent, tblCourse, tblCompany dan tblAddressee berdasarkan lajur biasa (studentID, course, companyID dan addresseeID, masing-masing). Hasilnya memberikan pandangan yang disatukan bagi data yang dikehendaki, memberikan cerapan tentang aktiviti OJT (latihan semasa bekerja) merentas pelbagai aspek.
Sintaks untuk cantuman dalaman dalam Access-SQL adalah seperti berikut:
SELECT column1, column2, ... FROM table1 INNER JOIN table2 ON table1.column = table2.column INNER JOIN table3 ON table2.column = table3.column ...;
Perhatikan bahawa kata kunci "INNER JOIN" digunakan untuk menentukan jenis gabungan, diikuti dengan jadual sasaran dan kriteria padanan. Gabungan berbilang boleh dirantai bersama untuk mendapatkan semula data daripada lebih banyak jadual, menggunakan sintaks yang sama. Penyata gabungan berbilang ini disertakan dalam kurungan untuk memastikan pelaksanaan yang betul.
Dengan menggunakan gabungan dalam dengan berkesan, pembangun boleh mendapatkan data dengan lancar daripada berbilang jadual yang saling bersambung dalam pangkalan data Access, memperoleh pemahaman yang komprehensif tentang perhubungan data dan membuka kunci cerapan berharga .
Atas ialah kandungan terperinci Bagaimana Menggunakan Inner Joins dalam Access-SQL untuk Mendapatkan Data daripada Berbilang Jadual?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!