데이터베이스/이론

[삼쾌한 IT강의] MySQL 조인

삼쾌한IT 2022. 7. 23. 16:41

MySQL 조인의 의미와 종류, 사용법입니다.

 

1. 조인이란?

 

서로 다른 테이블을 공통 칼럼을 기준으로 결합하는 것.

칼럼명 구분을 위해 테이블명.칼럼명으로 작성한다.

 

2. 조인의 종류

 

- 교차조인 : 단순하게 테이블의 모든 행을 조인

- 외부조인 : 일치하지 않는 레코드도 조회한다. (Null 값 허용)

- 내부조인 : 일치하는 레코드만 조회한다. (Null  값 허용 안함)

 

3. 조인 사용법

 

- 교차조인 

 1) SELECT 칼럼명 FROM 테이블1 CROSS JOIN 테이블2;

 2) SELECT 칼럼명 FROM 테이블1, 테이블2;

 

- 내부조인

 1) SELECT 칼럼명 FROM 테이블1 INNER JOIN 테이블2 ON 조인조건;

 2) SELECT 칼럼명 FROM 테이블1, 테이블2 WHERE 조인조건;

 

- 외부조인 

 1) SELECT 칼럼명 FROM 테이블1 LEFT JOIN 테이블2 ON 조인조건;   --> 왼쪽 기준

 2) SELECT 칼럼명 FROM 테이블1 RIGHT JOIN 테이블2 ON 조인조건; --> 오른쪽 기준