조인의 종류 및 공식
조인의 기본형태
from 테이블1
join 테이블2
on 조건
inner join == 두 테이블에서 공통된 값을 뽑기
ex) select 검색 요소 from TABLE1 inner join TABLE2 on TABLE1 칼럼 = TABLE2 칼럼
주의! == 이때 A칼럼과 B칼럼은 같아야 한다.
ex) select 검색요소 from A,B where A.a ==B.a
이걸로도 가능하다.
left (outer) join == 왼쪽 테이블만의 요소 + 왼쪽과 오른쪽 공통 요소
ex)select 검색요소 from TABLE1 left outer join TABLE2 on TABLE1 칼럼 = TABLE2 칼럼
right (outer) join == 오른쪽 테이블만의 요소 + 오른쪽과 왼쪽의 공통 요소
ex)select 검색요소 from TABLE1 right outer join TABLE2 on TABLE1 칼럼 = TABLE2 칼럼
full (outer) join == 왼쪽과 오른쪽 둘 중 해당하는 요소 전체
ex)select 검색요소 from TABLE1 full outer join TABLE2 on TABLE1.a = TABLE2.a
크로스조인
크로스 조인 == TABLE1과 TABLE2 이 결합될수 있는 모든 경우
ex)select 검색요소 from TABLE1 crossjoin TABLE2
셀프조인
셀프조인 == TABLE1 내에서의 관계 정렬
ex)select 검색요소 from TABLE1 별명1 join TABLE1 별명2 on 별명1.요소 = 별명2.요소
'DB관련 > mysql' 카테고리의 다른 글
mysql jdbc 이용한 예제 (0) | 2020.11.27 |
---|---|
DDL (0) | 2020.11.25 |
DML - insert, update ,delete (0) | 2020.11.25 |
DML -함수 (0) | 2020.11.24 |
DML - select, where, group (0) | 2020.11.24 |