mysql SELECT 결과값을 UPDATE하기 정보
MySQL mysql SELECT 결과값을 UPDATE하기본문
A테이블과 B테이블의 공통인 ID값이 있을경우 SELECT문의 결과값을 UPDATE값으로 할 수 있다.
UPDATE 테이블명 as A_table
SET 업데이트할필드명
= (SELECT 선택필드 FROM 테이블명 as B_table
WHERE A_table.공통ID = B_table.공통ID);
추천
0
0
댓글 1개
subquery말고 join으로 가능합니다.
UPDATE A_table join B_table on A_table.ID = B_table.ID
SET A_table.col1= B_table.colo2
UPDATE A_table join B_table on A_table.ID = B_table.ID
SET A_table.col1= B_table.colo2