테이블 구조는 파일로 첨부하였습니다.
노랗게 표현된 부분을 연결하고 싶은데 연결고리가 없습니다 ㅠㅠ
하고자하는 목적은
table1.oldname 이 변경되면, 이게 변경된 내용인지를 가져다가 table2.names를 업데이트 해야합니다.
그래서 어떤것이 변경된 것인지를 체크하기 위해서 table1.oldname 을 table3.newid랑 연결하고 싶습니다.
컬럼추가나 변경은 어려운 상황입니다.
답변 부탁 드립니다 ㅠㅠ
-- 1. 조회 -- SELECT a.oldid , a.oldname , b.locale_code , b.names , c.pos_locale , c.pos_code , c.newid FROM tab1 a , tab2 b , tba3 c WHERE a.oldname = b.names AND b.locale_code = c.pos_locale ; -- 2. 갱신 -- UPDATE tba3 c SET newid = (SELECT a.oldid FROM tab1 a , tab2 b WHERE a.oldname = b.names AND b.locale_code = c.pos_locale ) ;