반응형
DB에 데이터를 나누다가 단순히 업데이트를 하는 방식이 아니라 a와 b테이블의 값들을 여러 개를 비교해서 업데이트 하는 구문이 필요 했습니다.
서브 쿼리를 두번 거치지 않는 방식을 찾고 있었습니다.
테이블간 복사를 해야해서 고민하던 중 join을 통해 복사하는 방법을 알게 되었습니다.
update addr_dong as a
set
x = b.x
from
addr as b
where
b.beb_cd = a.beb_cd and
b.sido = a.sido and
b.gungu = a.gungu and
b.dong = a.dong and
반응형
'개발(합니다) > DB' 카테고리의 다른 글
[postgresql] DB 데이터 내보내기 (0) | 2019.02.13 |
---|---|
[oracle] 계정 만들기 및 sql developer 새 접속 하기 (0) | 2019.02.12 |
[oracle] ORA-65096: 공통 사용자 또는 롤 이름이 부적합합니다. (0) | 2019.02.12 |
[postgresql] encoding 방법 (0) | 2018.12.12 |
[mysql] 비밀번호 변경하기 (0) | 2018.12.09 |