구내식당

select 된 값을 update하기 본문

IT/SQL

select 된 값을 update하기

구내식당 2016. 12. 1. 11:08

UPDATE tab_b
   SET (aa,bb,cc) = (SELECT a,b,c
                       FROM (SELECT * FROM aaa WHERE 조건식) tab_a
                      WHERE tab_a.d = tab_b.dd
                     )
 WHERE tab_b.dd IN (SELECT d FROM (SELECT * FROM aaa WHERE 조건식))
;

'IT > SQL' 카테고리의 다른 글

GROUP BY를 이용하여 최대 값을 가진 컬럼 가져오기 (중복 값 허용 시)  (0) 2016.12.01
insert, update, delete문  (0) 2016.12.01
트랜젝션  (0) 2016.11.29
프로시저와 트리거  (0) 2016.11.29
다수의 데이터 INSERT  (0) 2016.11.29