database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
MS-SQL
ㆍDB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
DB2 Q&A 3186 게시물 읽기
No. 3186
[DB2]UPDATE JOIN시 OUTER JOIN을 사용하려면
작성자
오솔
작성일
2012-04-17 10:52:56
조회수
5,473

테이블A와 테이블B를 조인해서 테이블B의 컬럼 값으로 테이블A를 UPDATE하려면
DB2에서는 다음과 같이 사용하는 것으로 알고 있습니다.


-------------------------------------------------------
UPDATE TABLE_A A
SET A.col1 = ( SELECT B.col1
                     FROM TABLE_B B
        WHERE A.col2 = B.col2
                   )
WHERE EXISTS
(
  SELECT 1
  FROM TABLE_B B
 WHERE A.col2 = B.col2
)

-------------------------------------------------------

그런데, 테이블A와 테이블B간에 OUTER JOIN을 해서 그 값으로 UPDATE를 한다고 하면
어떻게 써줘야 하나요?

[Top]
No.
제목
작성자
작성일
조회
3189like와 substr을 함께 쓸때 오류 [3]
like
2012-05-09
4496
3188호스트 배열 변수의 각 Element 접근방법?
백옥동
2012-04-19
3312
3187AS/400 Reverse Engineering 대해서..
곽동엽
2012-04-18
3163
3186[DB2]UPDATE JOIN시 OUTER JOIN을 사용하려면
오솔
2012-04-17
5473
3185값만큼 행으로 만들려고 합니다. [1]
어려워
2012-04-12
3501
3182db2 에서 데이터 1건만 가져오고 싶습니다. [1]
김수철
2012-03-22
4273
3180[DB2]프로시저내 프로시저 호출시 속도개선여부 [2]
이용민
2012-02-27
4663
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2019 DSN, All rights reserved.
작업시간: 0.077초, 이곳 서비스는
	PostgreSQL v11.5로 자료를 관리합니다