따로 PK가 없어서 조회 할떄 퀴리를
select A.CL_SEQ, B.S_CL_SEQ,B.S_WNUM,B.S_CL_QUARTER
from M1_C_LIST A, (select S_WNUM,S_CL_QUARTER,S_CL_SEQ,G_SYSTEM,G_CCODE,SUBSTR(S_SDATE,1,4) AS S_SSDATE from M1_P_SCHE where S_BOPT='TTT080') B
where A.CL_SYSTEM=B.G_SYSTEM
and A.CL_CCODE=B.G_CCODE
and A.CL_YEAR=B.S_SSDATE
and A.CL_QUARTER=B.S_CL_QUARTER
and CL_SYSTEM = 'OPSYSTEMSS'
and CL_QUARTER ='QUA010'
and CL_CCODE ='SITE0001'
and CL_YEAR = '2017'
-- group by A.CL_SEQ,A.CL_JKIND,A.CL_SDATE,A.CL_EDATE,A.CL_OPT,A.CL_FTNAME,A.CL_ADDR,A.CL_MEMO,A.CL_GROUP
ORDER BY CL_SEQ
이런식으로 쓰고 있습니다.
댓글에서 이해도 가 딸려서 재 질문 드리네요ㅠㅜ 죄송합니다.
cl_quarter 를 조인 조건으로 사용하는데. 이 컬럼을 UPDATE 하는 것 맞나요?
두 테이블의 관계와 조인이 가장 중요합니다.
이걸 알아야만 질문이 완성이 되고 그래야만 답변을 달 수 있습니다.
이 상태로 답변 달기도 힘들지만, 어설프게 답변 달아 봐야 전혀 도움이 안됩니다.
우선.
갱신 대상 집합을 조회하는 조인 SELECT 쿼리를 만들어 보세요.
조인 쿼리가 힘들다면? 각 테이블에서 대상 집합을 조회하는 각각의 쿼리를 만들어 보세요.
해당 쿼리와 수행 결과를 보여주세요.
이 결과가 어떻게 바뀌었으면 하는지를 보여주세요.
PK 확인이 가능하다면? PK 도 알려주세요.