mysql에서 select 된 결과값을 update 하고자 할때 아래와 같이 처리하면 된다.
UPDATE TABLE_NM1 A , ( SELECT USER_ID , USER_NM FROM USER_INFO WHERE 1 = 1 // 조건 추가 ) B SET A.USER_ID = B.USER_ID , A.USER_NM = B.USER_NM WHERE 1 = 1 AND A.USER_ID = B.USER_ID // 조건 추가 |
위에 작성 된 예시는 샘플로 작성된 예시이다.
'WORK > DB' 카테고리의 다른 글
Oracle 과 MSSQL 문법차이 (0) | 2023.12.20 |
---|---|
mysql function 생성 시 You have en error in your SQL syntax 오류 해결 (1) | 2023.10.31 |
mysql TRUNCATE를 이용하여 원단위 없애기 (1) | 2023.10.31 |
DBeaver 사용 Tip (0) | 2023.10.12 |
MY SQL 특정문자 개수 구하기 (1) | 2023.10.05 |