DJ메탈짱™의 Free Style

[MS-SQL] 업데이트(Update) 쿼리 실행시 하위쿼리 및 JOIN 사용 본문

일(job)/DBMS

[MS-SQL] 업데이트(Update) 쿼리 실행시 하위쿼리 및 JOIN 사용

뽀&쏭 2016. 1. 12. 16:17

1. 하위쿼리 및 join 사용

update table1
set 업데이트구문

from 
(
    select id from table3 where id in (
     select id from table2
    )
) a
inner join table1 b on a.id = b.id

 

2. join 사용

UPDATE  Atable 
SET name = a.name
from Btable a 
inner join Atable b on a.id = b.id

 

이런식으로 활용하면 되겠습니다.