여러 테이블 데이터 조인 (NATURAL JOIN)
: 조인 조건 없이 EQUI JOIN
- ANSI/ISO SQL:1999 standards
SELECT t1.column1 as nickname1, t1.column2 as nickname2, t1.column3 as nickname3
t2.column4 as nickname4
FROM tablename1 t1 NATURAL JOIN tablename2 t2
WHERE t1.column2='KOREA';
: t1, t2 두 테이블 둘 다에 존재하는 동일한 컬럼 기반으로 암시적 조인을 실행
- 조인 조건이 되는 동일한 컬럼에는 테이블명이나 별칭을 붙일 수 없음
SELECT t1.column1 as nickname1, t1.column2 as nickname2, t1.column3 as nickname3
t2.column4 as nickname4
FROM tablename1 t1 NATURAL JOIN tablename2 t2
WHERE t1.column2='KOREA' and column5=100;
: column3가 조인 조건이 될 때,
'CS > 데이터베이스' 카테고리의 다른 글
[Oracle] 여러 테이블 데이터 출력 (FULL OUTER JOIN) (0) | 2020.09.14 |
---|---|
[Oracle] 여러 테이블 데이터 조인 (LEFT/RIGHT OUTER JOIN) (0) | 2020.09.14 |
[Oracle] 여러 테이블 데이터 조인 (USING절) (0) | 2020.09.14 |
[Oracle] 여러 테이블 데이터 조인 (ON절) (0) | 2020.09.14 |
[Oracle] 여러 테이블 데이터 조인 (SELF JOIN) (0) | 2020.09.14 |