WHAT I LEARNED/SQL

[SQL] join 의 종류

보니bonnie 2022. 10. 18. 09:36
728x90

1. 크로스 조인 (Cross Join)
   카티전 곱(Cartesian Product) 단계를 거침


2. 내부 조인(Inner Join)
   카티전 곱 → 필터링


3. 외부 조인(Outer Join)
   카티전 곱 → 필터링 → 외부 행 결합

 

 

알다가도 모를 JOIN.. 전에 그냥 멋대로 썼다가 왜 이걸 선택했냐는 질문에는 합죽이가 될 수 밖에 없었다.

 

ON 뒤에 오는 조건들을 모두 만족하여 교집합인 데이터만 나와야하는 경우에는 INNER JOIN!

ON 뒤의 조건들을 만족하는 경우에는 B의 값을 띄워주되 만족하지 않는 경우에는 NULL값을 띄워주는 A LEFT JOIN B

 

 

 

https://goodbyeanma.tistory.com/m/67

 

SQL JOIN(1) - join 의 종류

쿼리의 FROM 절은 논리적으로 가장 먼저 처리되는 부분으로, FROM 절 내에서 입력 테이블들간의 테이블 연산을 수행하게 된다. Microsoft SQL Server 에서는 네 종류의 테이블 연산자를 제공한다. JOIN, APP

goodbyeanma.tistory.com

 

728x90