집 >데이터 베이스 >MySQL 튜토리얼 >Access SQL에서 내부 조인을 사용하여 여러 테이블에서 데이터를 검색하는 방법은 무엇입니까?
Access SQL에서 내부 조인을 사용하여 여러 테이블에 액세스
Access SQL에서는 내부 조인 방법을 사용하여 여러 테이블에서 데이터를 검색할 수 있습니다. .
문제 설명:
여러 테이블이 있는 시나리오를 고려하십시오.
요구 사항은 이러한 테이블에서 데이터를 검색하고 다음 정보를 결합하는 SQL 문을 생성하는 것입니다.
내부 조인 구문:
언제 Access SQL에서 내부 조인을 수행하는 경우 구문에는 중첩된 괄호 안에 일련의 조인 절이 포함됩니다.
<code class="sql">select t1.c1 , t2.c2 , t3.c3 , t4.c4 from ((t1 inner join t2 on t1.something = t2.something) inner join t3 on t2.something = t3.something) inner join t4 on t3.something = t4.something</code>
FROM 절 뒤의 괄호 수는 (n - 2)여야 합니다. 여기서 n은 총 수를 나타냅니다.
문제 해결 방법:
요구 사항에 따라 테이블을 결합하면 SQL 문은 다음과 같습니다.
<code class="sql">select tblOjt.ID, tblStudent.LastName, tblStudent.FirstName, tblStudent.MiddleName, tblCourse.CourseName, tblCompany.CompanyName, tblAddressee.AddresseeName, tblOjt.DateAdded, tblOjt.DateStarted, tblOjt.DateEnded, tblOjt.OJT Hours 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</code>
이 문은 지정된 테이블 간에 내부 조인을 수행하여 필요한 데이터를 단일 결과 집합으로 효과적으로 결합합니다.
위 내용은 Access SQL에서 내부 조인을 사용하여 여러 테이블에서 데이터를 검색하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!