[Oracle/Tibero] 여러 개의 테이블을 조인해서 업데이트 (2개 이상)


[Oracle/Tibero] 여러 개의 테이블을 조인해서 업데이트 (2개 이상)

업데이트할 값이 여러 테이블에 흩어져 있을 경우, 조인해서 한 번에 업데이트하는 방법을 소개하겠습니다. [ Contents ] 0. 오류 UPDATE EMP_TABLE A, INFO_TABLE B SET A.DEPT_NM = B.DEPT_NM , A.DEPT_CD = B.DEPT_CD WHERE A.EMP_NUMB = B.EMP_NUMB 마치 SELECT문을 작성하듯이, 그저 테이블을 조인해서 업데이트할 수 없습니다. UPDATE는 하나의 테이블만 가능하며, 위와 같이 UPDATE 뒤에 여러 테이블을 나열할 수 없습니다. 1. 서브쿼리 활용 UPDATE EMP_TABLE A SET (A.DEPT_NM , A.DEPT_CD ) = (SELECT B.DEPT_NM , B.DEPT_CD FROM INFO_TA..


원문링크 : [Oracle/Tibero] 여러 개의 테이블을 조인해서 업데이트 (2개 이상)