SQL
OuterJoin(아우터 조인)
JP59
2021. 5. 6. 10:57
inner join은 두테이블의 join의 기준점이 되는 column의 데이터가 같은
경우에만 조회 되지만
outer join은 left or right 기준 테이블은 다 조회되고 만약 join 기준 column
데이터가 다르면 null로 표시된다.
벤다이어그램으로 나눠 보면 이런 모양이다.
사실 예제로 보고 직접 해보는게 이해하는데 더 도움이 된다.
select * from client C left outer join wishlist W on C.client_no = W.client_no;
select * from client C right outer join wishlist W on C.client_no = W.client_no;
select * from client C full outer join wishlist W on C.client_no = W.client_no;