카테고리 없음
[오라클]조인
서초록
2021. 2. 3. 12:21
조인
하나 이상의 테이블로부터 자료를 검색하기위해 사용함.
일반적으로 PK와 FK을 사용하여 조인하지만 가끔 논리적인 값들의 연관으로 조인하는 경우도 있음.
조인문법
SELECT table1.column1[,table2.column2, . . . . .]
FROM table1, table2
WHERE table1.column1 = table2.column2;
조인 방법
①WHERE절에 조인 조건을 기술한다.
②테이블에 조인하는 SELECT문장을 작성할 경우 명확성/향상을 위하여 열 이름 앞에 테이블 명을 붙인다.
③똑같은 열 이름이 존재하는 테이블이 있을 경우 반드시 열 이름 앞에 테이블 명을 붙인다.
④N개의 테이블을 조인하려면 최소한 N-1번의 조인 조건문이 필요.
조인의 종류
①Cartesian Product
모든 가능한 행들의 조인
②Equijoin
조인 조건에서 “=”을 사용하여 값들이 정확하게 일치하는 경우에 사용하는 조인.
대부분 PK와 FK의 관계를 이용하여 조인.
단순 조인 또는 내부 조인 이라고도함.
SELECT table1.column1 [,table2.column2, . . . . .]
FROM table1, table2
WHERE table1.column1 = table2.column2;
③Non-Equijoin
④Outer Join
⑤Self Join
⑥Set Operators