JOIN UPDATE (조인으로 데이터 업데이트하기)
B라는 테이블의 데이터를 A라는 테이블의 데이터로 업데이트 할 때 사용한다.
주로 ON
은 PK(id)
를 가지고 사용한다.
UPDATE A SET A.DATA = B.DATA
FROM (SELECT DATA FROM TABLE_A) AS A
INNER JOIN
(SELECT DATA FROM TABLE_B) AS B
ON A.DATE2 = B.DATA2
-- 다른 데이터베이스내에 있는 TABLE도 가능하다.
UPDATE A SET A.DATA = B.DATA
FROM (SELECT DATA FROM TABLE_A) AS A
INNER JOIN
(SELECT DATA FROM DATABASE_NAME.dbo.TABLE_B) AS B
ON A.DATE2 = B.DATA2
'SQL > mssql' 카테고리의 다른 글
MSSQL 테이블 스크립팅을 이용해서 복원하기 (0) | 2021.04.19 |
---|---|
MSSQL (3)-1 관계연산자 & BETWEEN & AND & IN (0) | 2018.01.25 |
MSSQL SELECT * INTO FROM을 이용한 간단한 백업 (0) | 2018.01.25 |
MSSQL (3) WHERE (0) | 2018.01.25 |
MSSQL (2) USE (0) | 2018.01.25 |
댓글
이 글 공유하기
다른 글
-
MSSQL 테이블 스크립팅을 이용해서 복원하기
MSSQL 테이블 스크립팅을 이용해서 복원하기
2021.04.19 -
MSSQL (3)-1 관계연산자 & BETWEEN & AND & IN
MSSQL (3)-1 관계연산자 & BETWEEN & AND & IN
2018.01.25 -
MSSQL SELECT * INTO FROM을 이용한 간단한 백업
MSSQL SELECT * INTO FROM을 이용한 간단한 백업
2018.01.25 -
MSSQL (3) WHERE
MSSQL (3) WHERE
2018.01.25