• (INNER) JOIN: 두 테이블에서 일치 하는 값을 반환(교집합)
  • LEFT (OUTER) JOIN: 왼쪽 테이블에 모든 데이터와 오른쪽 테이블에 일치 데이터 반환
  • RIGHT (OUTER) JOIN: 오른쪽 테이블에 모든 데이터와 왼쪽 테이블에 일치 데이터 반환
  • FULL (OUTER) JOIN: 모든 테이블에 일치하 항목이 있다면 전부 반환(합집합)

(INNER) JOIN

SELECT 컬럼명
FROM 테이블1
INNER JOIN 테이블2
ON 테이블1.컬럼명 = 테이블2.컬럼명;

 

LEFT JOIN

SELECT 컬럼명
FROM 테이블1
LEFT JOIN 테이블2
ON 테이블1.컬럼명 = 테이블2.컬럼명;

 

RIGHT JOIN

SELECT 컬럼명
FROM 테이블1
RIGHT JOIN 테이블2
ON 테이블1.컬럼명 = 테이블2.컬럼명;

 

FULL OUTER JOIN

SELECT 컬럼명
FROM 테이블1
FULL OUTER JOIN 테이블2
ON 테이블1.컬럼명 = 테이블2.컬럼명
WHERE condition;

 

'SQL' 카테고리의 다른 글

SQL  (0) 2022.08.08

+ Recent posts