Notice
Recent Posts
Recent Comments
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

DeFacto-Standard IT

다른 테이블에 있는 값을 기반으로 Update 실행하기 본문

DB/MySQL

다른 테이블에 있는 값을 기반으로 Update 실행하기

defacto standard 2017. 11. 11. 01:30

<Table A>

 

<Table B>

 

TableA.a=TableB.a일 때 TableB.b의 값을 TableA.b로 업데이트한다.


UPDATE TableA
SET b = (SELECT b

   FROM TableB

   WHERE TableA.a = TableB.a)


결과

 

여기서 a=4인 값은 TableB에 없기 때문에 업데이트가 안된다.

 

Comments