SQL 테이블을 사용하여 여러 열에서 데이터를 검색하여
이 안내서는 여러 SQL 테이블의 데이터를 효율적으로 결합하여 다양한 열에서 정보를 검색하는 방법을 보여줍니다. 내부 조인
메소드에 중점을 두어 Microsoft Access에 대한 특정 고려 사항을 사용하고 해결합니다.
내부 조인
메소드
내부 조인
는 공유 열 값을 기반으로 두 개 이상의 테이블에서 행을 병합합니다. 결과 테이블에는 결합 된 모든 테이블에 일치하는 행만 포함됩니다. 이 예제는 tbl_facilitatorclasses
및 tbl_facilitators
가 포함되어 클래스 이름 및 촉진자 세부 사항 (1 차 및 2 차)을 표시합니다.
내부 조인을 사용하는 SQL 쿼리는 다음과 같습니다. :
SELECT
tbl_facilitatorClasses.className,
tbl_facilitators.facilLname AS primaryFacilitatorLname,
tbl_facilitators.facilFname AS primaryFacilitatorFname,
tbl_facilitatorClasses.secondFacil,
tbl_facilitators.facilLname AS secondaryFacilitatorLname,
tbl_facilitators.facilFname AS secondaryFacilitatorFname
FROM
tbl_facilitatorClasses
INNER JOIN
tbl_facilitators ON tbl_facilitatorClasses.primeFacil = tbl_facilitators.facilID
INNER JOIN
tbl_facilitators AS secondaryFacilitator ON tbl_facilitatorClasses.secondFacil = secondaryFacilitator.facilID;
MS 액세스에 대한 중요한 메모 : 여러 조인의 괄호
Microsoft Access에서 여러 내부 조인 문을 사용할 때 각 교환을 괄호 안에 동봉하여 올바른 실행 순서를 보장하는 것이 중요합니다. 위의 예는 명확성과 잠재적 오류를 방지하기 위해 괄호를 사용합니다.
왜 Union ?
Union 는 여러 테이블 또는 하위 쿼리의 데이터를 세로 결합하지만이 시나리오에는 부적합합니다.
Union 공유 열 값을 기준으로 행을 일치시키지 않고도 행을 추가하여 원하는 결합 된 촉진자와 클래스 데이터를 제공하지 않습니다.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3