
개요데이터베이스를 다룰 때에 UPDATE를 수행할 때는 단순하게 단일 테이블에 대해서만 수행을 했었는데, 현재 사용 중인 프로시저를 분석하던 중 UPDATE 문에서 JOIN을 사용하는 문법을 발견했다.이번 글에서 UPDATE JOIN 구문이 어떻게 동작하는지 정리해 둔다. UPDATE JOINUPDATE JOIN은 다른 테이블의 값을 기반으로 한 테이블을 업데이트하는 등의 작업을 할 때 사용할 수 있는데, 그 구문은 다음과 같다.UPDATE T1[INNER JOIN | LEFT JOIN] T2 ON T1.C1 = T2.C1SET T1.C2 = T2.C2, T2.C3 = exprWHERE condition; 동작 흐름UPDATE 키워드 뒤에 갱신할 테이블 지정한다.JOIN 절 사용한다. JOIN ..