Access-SQL 多表內連接
要查詢Access 資料庫中的多個表,可以使用內連接操作,該操作根據指定列中的符合值組合兩個或多個表中的行。當您需要從彼此相關的不同表格中獲取資料時,這特別有用。
如問題中所提到的,您有五個表格:tblOjt、tblStudent、tblCourse、tblCompany 和 tblAddressee。要從這些表中檢索所需的值,可以編寫如下內連接查詢:
SELECT tblOjt.ID, tblStudent.LastName, tblStudent.FirstName, tblStudent.MiddleName, tblCourse.CourseAlias, 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 tblOjt.CourseID = tblCourse.ID INNER JOIN tblCompany ON tblOjt.CompanyID = tblCompany.ID INNER JOIN tblAddressee ON tblOjt.AddresseeID = tblAddressee.ID;
在此查詢中,第一個內連接根據StudentID 列連接tblOjt 和tblStudent,而第二個內連接透過CourseID 欄位將tblOjt 與tblCourse 連接起來。同樣,第三個和第四個內部聯接分別將 tblOjt 與 tblCompany 和 tblAddressee 相關聯。
此語法特定於 Access-SQL。雖然其他 SQL 實作可能具有不同的聯結語法,但內聯的概念保持不變。
以上是如何使用內連線查詢Access資料庫中的多個表?的詳細內容。更多資訊請關注PHP中文網其他相關文章!