SQL‎ > ‎

JOIN


JOIN

둘 이상의 연관된 테이블로부터 데이터를 쿼리할 때 사용됩니다.

INNER JOIN

양쪽 테이블 모두에 값이 있는 경우의 결과만 반환됩니다.

SELECT column_name(s) FROM table_name1 INNER JOIN table_name2 ON table_name1.column_name=table_name2.column_name

LEFT JOIN

첫 번째 테이블을 기준으로 두 번째 테이블에 값이 없는 경우에도 결과가 반환됩니다.

SELECT column_name(s) FROM table_name1 LEFT [OUTER] JOIN table_name2 ON table_name1.column_name=table_name2.column_name

RIGHT JOIN

두 번째 테이블을 기준으로 첫 번째 테이블에 값이 없는 경우에도 결과가 반환됩니다.

SELECT column_name(s) FROM table_name1 RIGHT [OUTER] JOIN table_name2 ON table_name1.column_name=table_name2.column_name

FULL JOIN

양쪽 테이블 중 하나에라도 값이 있다면 결과로 반환됩니다.

SELECT column_name(s) FROM table_name1 FULL JOIN table_name2 ON table_name1.column_name=table_name2.column_name

Comments