반응형
# 데이터베이스 조인의 종류
1. LEFT OUTRT JOIN (=LEFT JOIN)
- 가장 많이 사용되는 조인방식.
- 자신에게 존재하는 것을 모두 가져옴, 자신과 링크가 걸려있지 않는 행이 있다면 'NULL'로 표현하여 가져옴
- NULL => LEFT JOIN 기준 왼쪽에 있는 테이블에는 값이 있는데, LEFT JOIN 기준 오른쪽에 있는 테이블에는 해당 값과 해당 값에 해당하는 오른쪽 테이블의 행이 없다는 것.
- 조인은 여러 테이블과도 합성 가능. (2개, 3개 등등 ... )
- LEFT JOIN (왼쪽 기준) 의 반대는 RIGHT JOIN (오른쪽 기준)
2. INNER JOIN (=JOIN)
- INNER JOIN의 경우 앞에 INNER를 생략하여 JOIN만 입력해서 사용 가능하다.
- 두개의 테이블 양쪽 모두에 존재하는 행으로 새로운 표를 생성하는 것.
- INNER JOIN 시 NULL 행이 존재하지 않는다.
3. FULL OUTER JOIN => 자주 사용 X
- 모든것을 출력하는 것. (합집합 같은 개념)
- LEFT JOIN과 RIGHT JOIN을 진행하여 중복을 제거한것과 동일
- UNION : 중복을 제거하여 병합하는 것. (UNION의 경우 UNION DISTINCT로 DISTINCT는 생략 가능하다.)
# 데이터베이스 조인 관련 유용한 사이트
# 참고
반응형
'메모장' 카테고리의 다른 글
오라클 프로시저 실행, DBMS_OUTPUT.PUT_LINE (0) | 2021.07.30 |
---|---|
오라클 테스트 로그 테이블 생성, 사용 (0) | 2021.07.27 |
SVN 설정, SVN 연결, SVN 서버와 싱크 맞추기, SVN Synchronize 기호 (0) | 2021.07.07 |
메타테이블 정보 조회(오라클) (0) | 2021.07.07 |
프로시저 에러확인 (0) | 2021.06.29 |