2
사실 두 테이블의 INNER JOIN을 수행하는 경우 두 테이블에서 일치하는 레코드를 모두 가져옵니다. 하지만 모든 필적 할 수없는 행만 가져오고 싶습니다.SQL 쿼리를 사용하여 일치하지 않는 레코드를 얻는 방법?
그렇게 할 방법이 있습니까? 또는 JOIN을 사용할 수 있습니까?
사실 두 테이블의 INNER JOIN을 수행하는 경우 두 테이블에서 일치하는 레코드를 모두 가져옵니다. 하지만 모든 필적 할 수없는 행만 가져오고 싶습니다.SQL 쿼리를 사용하여 일치하지 않는 레코드를 얻는 방법?
그렇게 할 방법이 있습니까? 또는 JOIN을 사용할 수 있습니까?
사용할 수있는 가입이 있습니다. OUTER JOIN
이 필요하고 조인 조건에서 NULL
인 행만 선택하십시오.
다른 옵션은 NOT EXISTS
또는 NOT IN
인 하위 쿼리를 주 WHERE
절의 일부로 사용하는 것입니다.
일치하는 레코드에 대해 먼저 SQL을 표시하면 도움이됩니다. – Amry