반응형
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
반응형
'DBMS > PostgreSQL' 카테고리의 다른 글
[PostgreSQL] 뷰(View) 테이블 생성 및 제어 (0) | 2023.01.27 |
---|---|
[PostgreSQL] 특정 문자열 개수 구하기 (0) | 2023.01.19 |
[PostgreSQL] 괄호가 포함된 문자 replace하기 (0) | 2023.01.17 |
[PostgreSQL] DDL, DML 문법 (0) | 2022.06.29 |
macOS PostgreSQL 설치부터 접속까지 (DBeaver 로 접속) (0) | 2022.06.23 |
최근댓글