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

Barbara Streisand
Lepaskan: 2024-10-29 02:13:29
asal
842 orang telah melayarinya

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;
Salin selepas log masuk

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
...;
Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!