티스토리 뷰

데이터베이스/SQL

[SQL] Joins Tutorial

Reference M1 2021. 2. 8. 14:38

 

SQL 조인 유형

ANSI SQL 표준은 다음표에 나열된 5가지 유형의 조인을 정의한다.

INNER JOIN

두 테이블에 조인 조건과 일치하는 행이 하나 이상 있는 경우 행을 반환한다.

 

LEFT OUTER JOIN (LEFT JOIN)

오른쪽 테이블에 일치하는 행이 없더라도 왼쪽 테이블에 데이터가 있는 행을 반환한다.

 

RIGHT OUTER JOIN (RIGHT JOIN)

왼쪽 테이블에 일치하는 행이 없더라도 오른쪽 테이블에 데이터가 있는 행을 반환한다.

 

FULL OUTER JOIN (FULL JOIN)

테이블 중에 하나에 일치하는 데이터가 있는 한 모든 행을 반환한다.

 

CROSS JOIN - 첫 번째 테이블의 각 행과 두 번째 테이블의 각 행을 결합한 행을 반환한다.

 

JOIN 문법

SELECT *
FROM Table1 < JoinType > Table2 [ ON ( JoinCondition ) ]

SELECT *
FROM Table1, Table2 [ WHERE ( JoinCondition ) ]

 

 

'데이터베이스 > SQL' 카테고리의 다른 글

[SQL] MySQL INSERT 중복(Duplicate) 처리 방법  (0) 2022.08.29
[SQL] MySQL Select 결과로 Update  (0) 2021.03.04
[SQL] DBMS VS RDBMS 차이  (0) 2021.02.05
[SQL] Table, Cell, Row, Column, Record, Filed  (0) 2021.01.28
[SQL] Database  (0) 2021.01.28
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
링크
«   2024/05   »
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 29 30 31
글 보관함