DBMS/PostgreSQL
[PostgreSQL] SELECT JOIN 결과값 UPDATE
미피뿌
2023. 1. 18. 16:35
반응형
SELECT JOIN 결과값 UPDATE
주제는 PostgreSQL이지만 대다수의 DBMS가 공통이다. 보통 UPDATE 쿼리는 아래와 같다.
update table_A
set name = '미피'
where b = 'animal'
table_A 테이블에서 a 컬럼을 업데이트하고자 할 때, table_B 테이블의 데이터를 가져와야 할 경우 서브쿼리를 사용 할 수 있는데, 서브쿼리보다 더 간단하게 사용하는 방법이 있다.
update table_A
set name = b.name
from table_B b
where id = b.id
반응형