개발/DB
오라클 UPDATE SELECT 문
창훈e
2014. 11. 6. 13:49
UPDATE문을 짜다가
UPDATE TABLE1 SET A = (SELECT D FROM TABLE2 WHERE G='AAA'),
B=(SELECT E FROM TABLE2 WHERE G='AAA')
WHERE H='111'
이런식으로 작성하다가 이건 너무 비효율적인 방법이라서 찾아봤는데
아래와 같은 방법이 있었다....
UPDATE TABLE1
SET( A, B, C) = (SELECT D, E, F FROM TABLE2 WHERE G= 'AAA')
WHERE H = '111'
매우 간단하죠~?ㅋㅋ