본문 바로가기
카테고리 없음

[sql]Join의 종류

by 소금_msg 2021. 11. 17.


(INNER) JOIN: 두 테이블에 일치하는 값이 있는 레코드를 반환합니다.

LEFT (OUTER) JOIN: 왼쪽 테이블에서 모든 레코드를 반환하고 오른쪽 테이블에서 일치하는 레코드를 반환.
RIGHT (OUTER) JOIN: 오른쪽 테이블에서 모든 레코드를 반환하고 왼쪽 테이블에서 일치하는 레코드를 반환.
FULL (OUTER) JOIN: 왼쪽 또는 오른쪽 테이블에 일치 항목이 있을 때 모든 레코드를 반환.

내부결합(INNER JOIN) 연산 사용법

JOIN을 사용하기 위해서 두 가지 결합 포인트를 지정해야함.

FROM 다음에 결합 하고자 하는 테이블들을 지정해야합니다. 두 테이블을 내부결합할 것이기 때문에 INNER JOIN 을 쓴다.

첫번째 결합지점은 FROM이후에 오는것.
두번째 결합지점은 ON이후에 오는것.