Please enable JavaScript.
Coggle requires JavaScript to display documents.
조인/서브쿼리, image, 두개두개 이상의 테이블들을 연결 또는 결합하여 사용 하는 것 - Coggle Diagram
조인/서브쿼리
서브쿼리
서브쿼리란?
select문안에 다시 select 문이 기술된 형태의 쿼리
서브 쿼리분류
사용하는 위치
select 절 서브쿼리(스칼라 서브쿼리)
단일행, 단일값으로 리턴
from절 서브쿼리(인라인 뷰서브쿼리)
하나의 테이블로 리턴(view처럼 사용)
where절 서브쿼리(중첩 서브쿼리)
단일행, 복수행 둘다 리턴
연관서브쿼리:참조하는 테이블이 부모 자식관계를 가질 때 (서브쿼리 내에서 메인쿼리의 걸럼을 사용하는 것)
기타 서브쿼리
update 문 set절
insert문 value절
having절 서브쿼리
2.반환 값
단일행 서브쿼리
서브쿼리의 결과가 1행
비교연산자 사용
다중행 서브쿼리
서브쿼리의 결과가 여러 행
in, any, all, exists를 사용
다중칼럼서브쿼리
서브쿼리의 결과가 여러 칼럼
1.동작방식
비연관 서브쿼리
연관 서브쿼리
서브 쿼리가 사용 가능 한 곳 7가지
조인
조인의 종류
외부조인
right outer join (오른쪽 외부조인)
fullouter join(완전 외부 조인)
leftouter join(왼쪽 외부조인)
내부조인
비등가 조인
두 개의 테이블 간에 칼럼 값들이 서로 정확하게 일치하지 않는 경우에 사용
등가조인(동등조인)=자연조인
두 개의 테이블 간에 칼럼 값들이 서로 정확하게 일치하는 경우에 사용된다
기타조인
셀프조인
자기 자신과 조인하는 조인, 동일테이블 사이의 조인
세미조인
안티 조인과 반대로 서브 쿼리 내에서 존재하는 데이터만을 가지고 메인 쿼리에서 추출
안티조인
서브 쿼리내에서 존재하지 않는 데이터만 추출하여 메인 쿼리에서 추출
교차조인
교차 조인은 두 테이블의 카티션 프로덕트(곱집합)를 한 결과입니다. 특별한 조건없이 테이블 A의 각 행과 테이블 B의 각 행을 다 조합한 결과입니다.
두개두개 이상의 테이블들을 연결 또는 결합하여 사용 하는 것