-
[DB] JOIN 연산 종류와 결과카테고리 없음 2023. 4. 12. 18:23
join(이하 조인)이란 여러 테이블을 합쳐서 하나의 테이블을 만드는 테이블 단위의 연산
표준 조인의 경우 공통칼럼이 있어야 연산이 가능하고 이 공통 칼럼을 '외래키'라고 부름
여기서 표준 조인의 크게 두 가지로 나눔
1. (Inner) Join
- 드라이빙 테이블과 드리븐 테이블의 널 값은 전부 허용하지 않음
2. Outer Join
- left join, right join, full join(mysql에서는 union으로 처리)
비표준 조인
self join
self join은 as로 alias를 붙여서(필수) 같은 테이블을 조인시키는 연산이다.
다음과 같이 사용할 수 있다.
select alias1.col1, alias1.col2, alias2.col1, alias2.col2 from real_table_name as alias1 join real_table_name as alias2 on 조건