SQL Join종류
INNER JOIN
- 두 테이블의 교집합
OUTER JOIN
- LEFT OUTER JOIN : 왼쪽 테이블의 모든 결과를 가져온 후 오른쪽 테이블의 데이터를 매칭하고 매칭 결과가 없을시 NULL출력
- RIGHT OUTER JOIN : 오른쪽 테이블의 모든 결과를 가져온 후 왼쪽 테이블의 데이터를 매칭하고 매칭 결과가 없을 시 NULL출력
- FULL OUTER JOIN : 오른쪽 테이블과 왼쪽 테이블의 합집합
: MySQL - LEFT OUTER JOIN UNION RIGHT OUTER JOIN
CROSS JOIN
- 카디션곱, 교차조인
- 두 테이블의 곱집합
SELF JOIN
- 테이블에서 자기자신을 조인
참고
벤다이어그램과 함께 정리가 잘 되어있음
http://clairdelunes.tistory.com/22
이해하기 쉽게 설명이 잘 되어있음
http://www.sqlprogram.com/Basics/sql-join.aspx
반응형
'IT > DB' 카테고리의 다른 글
[MySQL] 테이블 데이터 복사(컬럼값 변경 복사) (0) | 2021.01.11 |
---|---|
MySql 내장함수 목록 (0) | 2018.04.26 |
mysql 샘플 테이블 + 쿼리 연습 문제 (7) | 2018.04.26 |
쿼리연습문제2 (0) | 2018.04.26 |
쿼리연습문제1 (0) | 2018.04.26 |