
예를 들어, Access에 두 개의 쿼리가 있습니다. 첫 번째는 두 개의 열을 출력합니다.
| Cust ID | Revenue 1 |
| A | 5 |
| B | 10 |
두 번째 쿼리도 비슷합니다.
| Cust ID | Revenue 2 |
| B | 8 |
| C | 9 |
처음 두 쿼리를 결합하는 쿼리를 만들고 싶습니다.
| Cust ID | Revenue 1 | Revenue 2 |
| A | 5 | 0 |
| B | 10 | 8 |
| C | 0 | 9 |
그러나 A는 두 번째 쿼리에 없고 C는 첫 번째 쿼리에 없기 때문에 다음과 같은 결과를 얻습니다.
| Cust ID | Revenue 1 | Revenue 2 |
| B | 10 | 8 |
존재하는 모든 Cust ID의 마스터 테이블이 있습니다. 찾을 수 없는 값에 대해 0(이 경우 A, Rev 2 및 C, Rev 1의 경우 0)을 입력하는 쿼리를 어떻게 작성합니까?
답변1
당신이 찾고 있는 것은외부 조인. 기본값은 다음을 수행하는 것입니다.내부 조인. 이 작은 질문은 차이점을 매우 훌륭하게 설명합니다.
https://stackoverflow.com/questions/38549/sql-difference-between-inner-and-outer-join/38578#38578
물론, 이는 일반 SQL을 사용하여 설명합니다. 이것이 Access와 어떤 관련이 있는지 전혀 알 수 없습니다.
Access의 외부 조인에 대한 Microsoft 페이지는 다음과 같습니다.http://office.microsoft.com/en-us/access-help/creating-an-outer-join-query-in-access-HA001034555.aspx
당신이 알아야 할 모든 것을 알려줄 것입니다.