상세 컨텐츠

본문 제목

mysql 다중 테이블 업데이트 (join 업데이트)

DB/MySql

by husks 2017. 7. 25. 16:20

본문

반응형


2개의 테이블을 join 하여 업데이트 해보겠습니다.

아래와 같은 방식으로 하시면 됩니다.

update

[테이블A] a, [테이블B]  b

set

    a.[컬럼명1] = b.[컬럼명1],

    a.[컬럼명2] = b.[컬럼명2]

where

a.[컬럼명3] = b.[컬럼명3];


[예제]

1
2
3
4
5
6
7
update
    product a, product_group b
set
    a.product_group_id = b.product_group_id,
    a.main_product_yn = b.main_product_yn
where
    a.product_id = b.product_id;


join을 해서 컬럼을 업데이트 해주시면 됩니다.

반응형

'DB > MySql' 카테고리의 다른 글

mysql auto_increment 생성 및 초기화  (0) 2017.07.21
mysql 암호화 (aes_decrypt)  (0) 2017.07.03
[mysql] 인덱스 생성, 삭제, 확인  (0) 2017.06.20
mysql sum case group by  (0) 2017.05.23
mysql 인덱스 생성, 조회, 삭제  (0) 2017.03.30

관련글 더보기

댓글 영역