다른 테이블에 일치하는 레코드가없는 레코드를 찾기 위해 쿼리를 작성하려고합니다.SQL을 사용하여 일치하지 않는 레코드 찾기
예를 들어, 나는 누구의 구조 이런 식으로 뭔가를 보이는 두 개의 테이블이 있습니다
이Table1 State | Product | Distributor | other fields CA | P1 | A | xxxx OR | P1 | A | xxxx OR | P1 | B | xxxx OR | P1 | X | xxxx WA | P1 | X | xxxx VA | P2 | A | xxxx Table2 State | Product | Version | other fields CA | P1 | 1.0 | xxxx OR | P1 | 1.5 | xxxx WA | P1 | 1.0 | xxxx VA | P2 | 1.2 | xxxx
(. 주/제품/배포자가 함께 표시/제품에 대한 키를 형성 표 2의 키입니다)
배포자 X를 사용하지 않는 모든 주/제품/버전 조합을 찾고 싶습니다. (이 예제의 결과는 CA-P1-1.0 및 VA-P2-1.2입니다.)
에 대한 제안 사항 이 일을하는 쿼리?
마지막 문장에 두 번째에서, 심지어이 쿼리에 관여 표 2 하는가? (아마 제품의 버전을 얻는 것을 제외하고). – Tundey
나는 당신이 당신 자신의 질문에 대답했다고 생각합니다. Table2는 버전을 얻는 데 필요합니다. –