2009. 3. 14. 03:16 Program.../Oracle
Oracle cross join, natural join, using 절
---- 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 |