Rumah >pangkalan data >tutorial mysql >Bagaimana Menggunakan Inner Joins dalam Access-SQL untuk Mendapatkan Data daripada Berbilang Jadual?

Bagaimana Menggunakan Inner Joins dalam Access-SQL untuk Mendapatkan Data daripada Berbilang Jadual?

Barbara Streisand
Barbara Streisandasal
2024-10-29 02:13:29969semak imbas

How to Use Inner Joins in Access-SQL to Retrieve Data from Multiple Tables?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn