WorkaHolic/MSSQL

MSSQL SELECT UPDATE

2010. 2. 25. 16:37
반응형

한쪽 테이블의 ID 필드에 NULL로 입력된 항목을 다른 테이블에서 찾아 업데이트 하는 Query

 

update tb1

set tb1.id = tb2.User_ID

      from tableA tb1 left OUTER join tableB tb2

             on tb1.pno = tb2.SSN

      WHERE tb1.id is null


---------------------------------------------------------------------------------------


MS-Sql에서 Select문을 이용한 Update 쿼리
Table2 부분에 Select문을 넣어주면 된다.

 

UPDATE Table1
SET       Table1.column = Table2.column

FROM    Table1 tb1

                inner join Table2 tb2on tb1.column_pk = tb2.column_pk 

반응형