테이블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를 한다고 하면
어떻게 써줘야 하나요? |