상세 컨텐츠

본문 제목

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' 카테고리의 다른 글

관련글 더보기