logo

MySQL - JOIN 정리 (INNER, OUTER, CROSS, SELF JOIN)

language-logoMySQL

• 조인(Join)은 두 개 이상의 테이블을 묶어 하나의 결과 집합으로 만드는 기능으로, INNER JOIN과 OUTER JOIN이 있다.
• INNER JOIN은 양쪽 테이블에 모두 내용이 있는 경우에만 결과가 검색되고, OUTER JOIN은 한쪽 테이블에만 내용이 있어도 결과가 검색된다.
• 조인 종류: INNER JOIN(내부 조인), OUTER JOIN(외부 조인)의 LEFT, RIGHT, FULL, CROSS JOIN(상호 조인), SELF JOIN(자체 조인) 등이 있으며, 각각 다른 방식으로 테이블을 결합한다.
• OUTER JOIN은 왼쪽 테이블과 오른쪽 테이블 중 하나 또는 모두의 내용을 검색하며, CROSS JOIN은 한 테이블의 행 하나당 다른 테이블의 모든 행을 조인하고, SELF JOIN은 같은 테이블에 두 번 참조해야 하는 경우 사용한다.

thumbnail
북마크
공유하기
신고하기
8분 분량
조회수 160
profile-imageVioletbeach
2년 전
Copyright © 2025. Codenary All Rights Reserved.