---- cross join
select *
from emp, dept;

select *
from emp cross join dept; -- SQL 1999 CODE

---- natural join (inner join과 같고, Oracle에만 존재한다.)
---- natural join 테이블에 allias(별칭) 를 주면 안된다. (A,B 두테이블에 공통 컬럼이 한개만 존재할때 가능하다.)
select deptno, dname, ename, job
from emp natural join dept;

---- using 절 : 테이블에 Allias를 쓰면 안된다. (Oracle에만 존대한다.)
select deptno, dname, ename, job
from emp join dept
using (deptno);  -- 공통 컬럼을 지정해준다. // using(공통컬럼) //

'Program... > Oracle' 카테고리의 다른 글

Oracle 서브쿼리(SubQuery)  (0) 2009.03.14
Oracle sum() over() - 누적계산  (0) 2009.03.14
Oracle 다중 테이블로부터의 데이타 검색  (0) 2009.03.14
Oracle All 함수  (0) 2009.03.14
Oracle rollup, cube 함수  (0) 2009.03.14
Posted by Duritz

공지사항

Yesterday
Today
Total
02-14 18:33

달력

 « |  » 2025.2
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28