SQL

두 테이블을 조회 할 때 한쪽에만 있는 값 조회

서영환 2024. 6. 28. 16:53

SQL 작성하다 보면 두개의 테이블에서 한쪽의 특정한 값이 있고 다른 쪽에는 해당 값이 없는 것들을 조회 할 때가 있다

 

두 테이블 a,b가 주어 졌고 a에만 id가 존재하는 id를 조회 하는 sql 문이다

SELECT A.id 
FROM a as A
LEFT OUTER JOIN b as B
ON A.id=B.id
WHERE B.id IS NULL