Notice
Recent Posts
Recent Comments
«   2025/04   »
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
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