>  기사  >  데이터 베이스  >  내부 조인을 사용하여 Access 데이터베이스의 여러 테이블을 쿼리하는 방법은 무엇입니까?

내부 조인을 사용하여 Access 데이터베이스의 여러 테이블을 쿼리하는 방법은 무엇입니까?

Linda Hamilton
Linda Hamilton원래의
2024-10-30 01:21:02666검색

How to Query Multiple Tables in an Access Database Using Inner Joins?

여러 테이블을 사용한 Access-SQL 내부 조인

Access 데이터베이스에서 여러 테이블을 쿼리하려면 내부 조인 작업을 활용할 수 있습니다. 지정된 열의 일치하는 값을 기반으로 두 개 이상의 테이블에서 행을 결합합니다. 이는 서로 관련된 여러 테이블에서 데이터를 가져와야 할 때 특히 유용합니다.

질문에서 언급했듯이 tblOjt, tblStudent, tblCourse, tblCompany 및 tblAddressee의 5개 테이블이 있습니다. 이러한 테이블에서 원하는 값을 검색하려면 내부 조인 쿼리를 다음과 같이 작성할 수 있습니다.

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 열을 통해 tblCourse와 tblOjt 링크를 결합합니다. 마찬가지로 세 번째와 네 번째 내부 조인은 tblOjt를 각각 tblCompany 및 tblAddressee와 연결합니다.

이 구문은 Access-SQL에만 해당됩니다. 다른 SQL 구현은 서로 다른 조인 구문을 가질 수 있지만 내부 조인의 개념은 동일하게 유지됩니다.

위 내용은 내부 조인을 사용하여 Access 데이터베이스의 여러 테이블을 쿼리하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.