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

'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

+ Recent posts