Notice
Recent Posts
Recent Comments
Link
«   2025/02   »
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28
Tags
more
Archives
Today
Total
관리 메뉴

김규범님의 블로그

[MySQL] JOIN, INNER JOIN, LEFT JOIN, RIGHT JOIN 본문

카테고리 없음

[MySQL] JOIN, INNER JOIN, LEFT JOIN, RIGHT JOIN

규범김 2020. 11. 23. 23:41

 - JOIN

두 개 이상의 테이블에서 관련성이 있는 컬럼에 기초하여 행을 결합하는 데 사용.

 


 - INNER JOIN

양쪽 테이블 모두에서 일치하는 레코드를 반환할때 사용.
ON절과 함께 사용되며, ON절의 조건을 만족하는 데이터만을 가져옴.

 


 - LEFT JOIN

왼쪽 테이블의 모든 레코드와 오른쪽 테이블의 일치하는 레코드를 반환할때 사용.
ON절의 조건을 만족하지 않는 경우에는 첫 번째 테이블의 필드 값은 그대로.
하지만 해당 레코드의 두 번째 테이블의 필드값은 NULL로 표시된다.

 


 - RIGHT JOIN

오른쪽 테이블의 모든 레코드와 왼쪽 테이블의 일치하는 레코드를 반환할때 사용.
ON절의 조건을 만족하지 않는 경우에는 두 번째 테이블의 필드 값은 그대로.
하지만 해당 레코드의 첫 번째 테이블의 필드값은 NULL로 표시된다.