INNER JOIN / OUTER JOIN / LEFT OUTER JOIN

seringee·2023년 8월 7일
0

개발자개인공부

목록 보기
9/28
post-thumbnail

INNER JOIN
교집합

select * 
from A 
inner join B on A.번호= B.번호
select *
from A,B
A.번호=B.번호

OUTER JOIN
FULL OUTER JOIN의 경우 빼고는 특정 테이블을 기준으로 데이터를 보여준다.

1.LEFT OUTER JOIN
왼쪽 테이블 기준으로 JOIN 하겠다는 것
왼쪽 테이블 A 의 모든 데이터와 A와 B 테이블의 중복데이터들이 검색됨

select * from A LEFT OUTER JOIN B ON (A.번호 = B.번호)
select * from A ,B WHERE A.번호 =B.번호(+);

2.RIGHT OUTER JOIN
오른쪽 테이블 기준으로 JOIN 하겠다는 것
오른쪽 테이블 B 의 모든 데이터와 B와 A 테이블의 중복데이터들이 검색됨

출처 : https://helloworld92.tistory.com/

profile
개발 공부 정리하고 저장하기

0개의 댓글