[Oracle Join Update] 오라클 두개의 테이블 조인 업데이트
A테이블의 컬럼에 B테이블의 컬럼을 입력 또는 할때 사용하는 쿼리 입니다. 예) ARTIST 테이블의 역할(ROLE_TEXT)에 ARTIST_GRP 의 역할(ROLE_CD)을 추가 해야 하는 목표 방법은 3가지 정도 있습니다. 1. SubQuery 를 이용한 방법 2. Updatable Join View 를 이용한 방법 3. MERGE 를 이용한 방법 1.[SubQuery 를 이용한 방법] UPDATE ARTIST A SET A.ROLE_TEXT = (SELECT B.ROLE_CD FROM ARTIST_GRP B WHERE A.ARTIST_ID = B.MEMBER_ID) WHERE EXISTS ( SELECT 0 FROM ARTIST_GRP B WHERE A.ARTIST_ID = B.MEMBER_ID )..
DB/Oracle
2020. 5. 7. 11:27