반응형
subquery 문에 대괄호로 처리
UPDATE tb_lnk003m SET
stat = '02',
svc_trmnat_dt = TO_CHAR(SYSDATE, 'YYYYMMDD')
WHERE (telno, dong_cd) IN
(
SELECT
{b.telno, c.dong_cd}
FROM
tb_svc300m a, tb_svc301d b, tb_svc303d c
WHERE
a.trmnat_req_dt = TO_CHAR(SYSDATE - 1, 'YYYYMMDD')
AND a.trmnat_req_stat = '04'
AND a.trmnat_req_cl = '1'
AND a.dyn = 'N'
AND b.trmnat_req_no = a.trmnat_req_no
AND b.trmnat_type = '1'
AND b.dyn = 'N'
AND c.trmnat_req_no = a.trmnat_req_no
AND c.trmnat_req_no = b.trmnat_req_no
AND c.lclk_trmnat_rsno = b.lclk_trmnat_rsno
AND c.dyn = 'N'
);
반응형
'DB(Oracle, Mysql 등)' 카테고리의 다른 글
[오라클] 1년 날짜 (0) | 2019.01.02 |
---|---|
[오라클] 여러행의 결과를 단일행으로 합치기 (0) | 2017.08.28 |
MERGE INTO 를 이용한 다중 UPDATE (0) | 2016.12.10 |
[Oracle] 테이블 정보 조회 (0) | 2016.03.28 |
[Oracle] 테이블스페이스 용량확인 (0) | 2016.03.28 |