[공유] UPDATE SELECT, SELECT UPDATE 비교 ?!


[공유] UPDATE SELECT, SELECT UPDATE 비교 ?!

출처 서정적 정서|정서 오라클 UPDATE 테이블1 a SET (컬럼1, 컬럼2) = (SELECT 컬럼1, 컬럼2 FROM 테이블2 b WHERE a.아이디 = b.아이디) WHERE a.아이디 = '바보'; UPDATE book a1 SET ( name, date ) = ( SELECT name, date FROM a2 WHERE a1.bookid = a2.bookid ) WHERE a1.bookid IS NOT NULL UPDATE 테이블1 A SET A.컬럼3 = '테스트!' WHERE ( A.컬럼1, A.컬럼2 ) = ( SELECT B.컬럼1, B.컬럼2 FROM 테이블2 B WHERE 조건 ) MSSQL UPDATE 테이블1 A SET A.컬럼1 = B.컬럼1 FROM 테이블2 B WHERE A.아이디 = B.아이디 UPDATE 테이블1 SET 컬럼1 = (SELECT 컬럼1 FROM 테이블2 WHERE 테이블1.아이디 = 테이블2.아이디) MYSQL SELECT cou...


#DB #IT #개발 #노가다 #데이터베이스 #업무노트 #오라클 #프로그래밍

원문링크 : [공유] UPDATE SELECT, SELECT UPDATE 비교 ?!