제가 생각 하는 조건으로 insert 및 update가 가능 할까요 0 4 526

by 한청이 [SQL Query] [2021.06.07 11:25:50]


1.PNG (9,549Bytes)
2.PNG (8,522Bytes)

서로 다른 테이블 A와 B 가 있고 특정 컬럼 2개가 같다고 했을때 

A에 있는 부분 데이터를 B로 복사 할때 특정 컬럼 2개를 비교해서 중복은 update가 되고 없는것은 insert가 되게 하고 싶은데 어떻게 쿼리를 짜야하는지 감이 안 오는군요

1표에 있는 데이터를 2표로 복사해서 넣고 싶은데 2표에 code와 num2가 같은 데이터면 count를 +만 update 해주고 없으면 insert를 하고 싶습니다.

by ㅇㅇ준 [2021.06.07 13:22:09]

오라클 사용하신다면 Merge 문을 사용해보시면 되겠습니다


by 한청이 [2021.06.07 14:52:17]

ms sql 사용중입니다 ㅠㅠ..


by 마농 [2021.06.07 14:55:34]

MSSQL 도 MERGE 문 가능합니다.


by 한청이 [2021.06.07 15:42:04]

아 감사합니다

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입