우당탕탕 개발일기
[SQL] join 의 종류 본문
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
728x90
'What I Learned > SQL' 카테고리의 다른 글
[MSSQL/SSMS] 한글 깨질 때 / 한글 '???'으로 나올 때 (0) | 2023.01.02 |
---|---|
MSSQL 에러 (0) | 2022.12.01 |
[MSSQL] EXCEL 파일 데이터베이스로 불러오기 (0) | 2022.10.11 |
[MSSQL] 다른 테이블과 JOIN하고 DELETE (0) | 2022.10.11 |
[MSSQL] 테이블 대신 쿼리문 결과로 UPDATE 하기 (0) | 2022.10.07 |