공부/기타
MySQL - JOIN 사용법(INNER, LEFT, RIGHT, FULL OUTER)
아찌방
2024. 2. 13. 00:33
풀이 - 나의 생각
JOIN은 관련된 두 개 이상의 테이블을 결합하여 하나의 결과 집합으로 만드는 데 사용됩니다.
보통 두 테이블 사이에 공통 열(또는 키)이 있어야 합니다.
INNER JOIN: 두 테이블 사이에 일치하는 행만 결합합니다.
(INNER 생략 가능)
SELECT *
FROM table1
INNER JOIN table2 ON table1.column = table2.column;
LEFT JOIN: 왼쪽 테이블의 모든 행을 포함하고
오른쪽 테이블에서 일치하는 행이있는 경우 오른쪽 테이블의 행을 포함합니다.
SELECT *
FROM table1
LEFT JOIN table2 ON table1.column = table2.column;
RIGHT JOIN: 오른쪽 테이블의 모든 행을 포함하고
왼쪽 테이블에서 일치하는 행이있는 경우 왼쪽 테이블의 행을 포함합니다.
SELECT *
FROM table1
RIGHT JOIN table2 ON table1.column = table2.column;
FULL OUTER JOIN: 양쪽 테이블의 모든 행을 포함합니다.
일치하는 행이없는 경우 NULL 값을 사용합니다.
SELECT *
FROM table1
FULL OUTER JOIN table2 ON table1.column = table2.column;
728x90