💡조인
조인(Join)은 (서로 관계를 맺은)2개(1개) 이상의 테이블을 1개의 결과셋으로 만드는 기술이다.
조인은 1개로도 가능하지만, 보편적으로는 2개 이상의 테이블을 사용한다.
조인의 종류
- 단순 조인 (CROSS JOIN)
- 내부 조인 (INNER JOIN)
- 외부 조인 (OUTER JOIN)
- 셀프 조인 (SELF JOIN)
- 전체 외부 조인 (FULL OUTER JOIN)
단순 조인
[Oracle] 조인: 단순 조인 (Cross Join)
💡단순 조인 단순 조인(CROSS JOIN)은 카티션 곱(데카르트 곱)이라고도 한다. A 테이블 x B 테이블로 테이블을 곱하는 작업을 한다. 그 결과 가치가 있는 행과 가치가 없는 행이 뒤섞여지게 된다. 이
isaac-christian.tistory.com
내부 조인
[Oracle] 조인: 내부 조인 (Inner Join)
💡내부 조인 내부 조인(INNER JOIN)은 단순 조인에서 유효한 레코드만을 추출하는 조인이다. 쓸모 없는 것은 버리고 쓸모 있는 쪽만 남긴다. 내부 조인의 사용 select 컬럼리스트 from 테이블A inner join
isaac-christian.tistory.com
외부 조인
[Oracle] 조인: 외부 조인 (Outer Join)
💡외부 조인 외부 조인(OUTER JOIN)은 이름만 보면 내부 조인의 반댓말인 거 같지만, 그렇지 않다. 모든 외부 조인은 내부 조인의 결과를 포함하고 있다. 여기에 + Alpha를 한 게 외부 조인이다. 내부
isaac-christian.tistory.com
셀프 조인
[Oracle] 조인: 셀프 조인 (Self Join)
💡셀프 조인 셀프 조인(Self Join)은1개의 테이블을 사용하는 조인이다. 셀프 조인은 자기 스스로와 관계를 맺는 경우를 의미한다. 즉, 똑같은 게 부모 자식이 된다. 다중 조인(2개) + 내부 조인 다
isaac-christian.tistory.com
전체 외부 조인
[Oracle] 조인: 전체 외부 조인 (FULL OUTER JOIN)
💡전체 외부 조인 전체 외부 조인(FULL OUTER JOIN)은 서로 참조하고 있는 관계에서 사용한다. 상대적으로 사용 빈도가 낮은 조인에 속한다. 전체 외부 조인의 사용 SELECT * FROM tblMen;--부모, 자식 SELECT
isaac-christian.tistory.com