JOIN 절은 두 개, 또는 그 이상의 테이블로부터 row들을 결합하는 데 쓰인다.
예시 테이블 > Orders

예시 테이블 > Customers

Orders 테이블의 CustormerID 칼럼은 Customers 테이블의 CustomerID를 가리킨다. 위 두 테이블 사이의 관계는 CustomerID 칼럼이다.
그렇다면, 두 테이블에 있는 데이터들(서로 값들이 일치하는)을 조회해보자.

아래 결과를 볼 수 있을 것이다.

SQL JOIN들의 다양한 유형들
- (INNER) JOIN : 두 테이블에서 일치하는 데이터들만을 return한다.

- LEFT (OUTER) JOIN : 왼쪽 테이블에서 모든 데이터들 + 오른쪽 테이블에서 일치하는 데이터들을 return한다.

- RIGHT (OUTER) JOIN : 오른쪽 테이블에서 모든 데이터들 + 왼쪽 테이블에서 일치하는 데이터들을 return한다.

- FULL OUTER JOIN : 왼쪽 또는 오른쪽 테이블에 일치하는 데이터들이 있을 경우, 모든 데이터를 return한다.

'Work' 카테고리의 다른 글
| [Visual Studio] 단축키 정리 (0) | 2022.01.11 |
|---|---|
| [Database] INNER JOIN (0) | 2022.01.10 |
| [C#] Data types (0) | 2022.01.10 |
| [ASP.NET] ADO에 관해 (0) | 2022.01.09 |
| [ASP.NET] 기본 개념들 (0) | 2022.01.09 |