'join'에 해당되는 글 1건

  1. 2006.06.01 | DB2 에서의 OUTER JOIN

DB2 에서의 OUTER JOIN

DB2 | 2006. 6. 1. 19:58
Posted by 시반

POINT : oracle에서 지원하는 (+)를 통한 outer join 대신 db2에서는 ANSI SQL형태의 OUTER JOIN형식만 지원한다.

EX) A.A1컬럼과 B.B1컬럼을 outer join 하는 경우

 ORACLE >

SELECT  A.A1,A.A2  FROM A,B WHERE  A.A1 = B.B1(+) ;

 DB2   >

SELECT A.A1,A.A2 FROM A LEFT OUTER JOINON A.A1 = B.B1;

EX) A.A1컬럼과 B.B1컬럼을 outer join 하면서 B.B2와 C.C1을 JOIN 하는 경우

ORACLE >

SELECT A.A1,C.1 FROM A,B,C WHERE A.A1 = B.B1(+) AND B.B2 = C.C1 ;

DB2        >

SELECT A.A1,C.C1 FROM A LEFT OUTER JOINON A.A1 = B.B1 INNER JOIN C ON B.B2 = C.C1;



 

'DB2' 카테고리의 다른 글

Column Size 변경  (0) 2006.12.19
db2와 oracle에서 프로시저 호출하기  (0) 2006.06.05
DB2에서의 부분범위 처리  (0) 2006.06.01
SQL0418N 오류  (0) 2006.05.09
SQLCODE: -301 오류  (0) 2006.05.08
 
블로그 이미지

시반

시반(詩伴)이란 함께 시를 짓는 벗이란 뜻을 가지고 있습니다. 함께 나눌수 있는 그런 공간이길 바라며...

카테고리

분류 전체보기 (233)
개발 이야기 (73)
WEB2.0 (57)
DB2 (24)
MySQL (6)
오라클 (26)
기타 (44)
취미 (0)
잡담 (2)