Microsoft Access에서 SQL INTERSECT 및 MINUS 연산 구현
SQL에서 INTERSECT 및 MINUS 연산자로 표시되는 교차 및 빼기 테이블은 다음과 같습니다. Microsoft Access에서는 도전적입니다. 다행스럽게도 이러한 작업은 각각 내부 조인과 외부 조인을 사용하여 수행할 수 있습니다.
INTERSECT: 내부 조인
INTERSECT 작업을 수행하려면 내부 조인을 사용하세요. 이 조인은 참여하는 두 테이블 모두에서 조인 조건이 일치하는 행만 반환합니다. 다음 쿼리는 INTERSECT 작업을 보여줍니다.
select distinct a.* from a inner join b on a.id = b.id
이 쿼리는 테이블 b에서 일치하는 행이 있는 테이블 a의 모든 행을 검색합니다. 고유 키워드는 중복 행을 제거합니다.
MINUS: 외부 조인
MINUS 또는 외부 조인은 지정된 테이블에서 일치하는 행이 없는 행을 반환합니다. 또 다른 테이블. Access에서는 왼쪽 외부 조인을 사용하여 이를 달성할 수 있습니다.
select distinct a.* from a left outer join b on a.id = b.id where b.id is null
이 쿼리는 테이블 b에 해당 행이 없는 테이블 a의 모든 행을 가져옵니다. 왼쪽 외부 조인은 b에 일치 항목이 있는지 여부에 관계없이 a에서 모든 행을 검색합니다. where 절은 일치하는 행을 필터링합니다.
위 내용은 Microsoft Access에서 SQL INTERSECT 및 MINUS 작업을 어떻게 수행할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!