without haste but without rest

[DB] JOIN (EUQI, INNER, OUTER, FULL) 본문

Database

[DB] JOIN (EUQI, INNER, OUTER, FULL)

JinungKim 2020. 2. 6. 22:35

1. EUQI JOIN

두 테이블 간 속성 값들이 정확히 일치하는 경우다.

 

출처: http://www.dbguide.net/db.db?cmd=view&boardUid=148198&boardConfigUid=9&categoryUid=216&boardIdx=135&boardStep=1

 

 

 

두 테이블에서 다른 값들이 존재하는 경우?

아래 이미지에서 TAB1 과 TAB2는 서로 상대방이 가지고 있지 않은 속성값들을 가지고 있다.

출처: http://www.dbguide.net/db.db?cmd=view&boardUid=148198&boardConfigUid=9&categoryUid=216&boardIdx=135&boardStep=1

2. INNER JOIN

이너 조인을 실행하면 공통 데이터가 B와 C이므로 2건을 출력한다.

 

3. OUTER JOIN

(1). RIGHT OUTER JOIN

라이트 아우터 조인을 실행하면 A, B, C 3건이 출력되고 A는 NULL값으로 연결

 

(2) LEFT OUTER JOIN

레프트 아우터 조인은 B, C, D, E가 출력된다. D, E는 NULL값으로 연결

 

(3) FULL OUTER JOIN

풀 아우터 조인을 실행하면 A, B, C, D, E 모두 출력하며 A, D, E는 NULL과 연결된다.

 

'Database' 카테고리의 다른 글

데이터베이스 요약  (0) 2021.12.04
[DB] 가상환경에 띄운 mysql 서버에 접속이 안될 때는 포트를 꼭! 확인하자  (0) 2020.07.26
[DB] WHERE, GROUP BY, HAVING, ORDER BY  (0) 2020.02.06
[DB] DCL  (0) 2020.02.06
[DB] TCL  (0) 2020.02.06
Comments