Join 이란?
두개 이상의 테이블을 서로 연결하여 마치 하나의 테이블인 것처럼 데이터를 조회할 수 있다.
Join의 종류
1. Inner Join
조건이 일치하는 행만 가져온다. (교집합)
2. Left Outer Join (Left Join)
왼쪽 테이블의 정보는 모두 가져오고, 대상이 되는 테이블은 Join 조건이 일치하는 행만 가져온다.
3. Right Outer Join (Right Join)
오른쪽 테이블의 정보는 모두 가져오고, 대상이 되는 테이블은 Join 조건이 일치하는 행만 가져온다.
4. Full Outer Join
기준이 되는 테이블의 정보는 모두 가져오고, 대상이 되는 테이블은 Join 조건이 일치하지 않아도 가져온다. (Null로 채워짐)
저는 실무에서 주로 Inner Join과 Left Join을 사용하는 것 같습니다.
728x90
반응형
'DATA > SQL' 카테고리의 다른 글
ORM 이란 (0) | 2024.10.27 |
---|---|
[MySQL] Window 함수란? 종류? (0) | 2023.01.07 |
[MySQL] 권한 명령어 (0) | 2022.07.27 |
댓글