본문 바로가기

프로그래밍/MSSQL

서브쿼리 결과를 이용한 일괄 업데이트 쿼리

서브쿼리 결과를 이용한 일괄 업데이트 쿼리

 

테이블의 특정 필드를 다른 테이블의 값으로 일괄 업데이트할 필요가 있을 경우 다음과 같이 조인된 서브쿼리의 결과를 이용하여 일괄 업데이트 처리 할 수 있다.

 

UPDATE table1
SET
   field1 = b.field2
FROM
  table1 a
  INNER JOIN table2 b on a.id = b.id