MySQL Update Join

2010/02/05 12:32

MySQL 관계가 여러개인 테이블일때 관계가 맺어진 테이블들을 한번에 업데이트 하기 위해 SELECT 처럼 JOIN 을 사용하면 된다.
UPDATE
	테이블1 AS 별칭1
		INNER JOIN 테이블2 AS 별칭2 ON (별칭2.필드2 = 별칭1.필드1)
		INNER JOIN 테이블3 AS 별칭3 ON (별칭3.필드3 = 별칭2.필드2)
SET
	별칭1.필드_1 = 값1,
	별칭2.필드_2 = 값2,
	별칭3.필드_3 = 값3,
WHERE
	별칭1.필드 = 값
위와 같이 하면 관계되는 테이블의 값들을 한번에 UPDATE할 수 있다.

"MySQL" 카테고리의 다른 글

Trackback

Trackback Address :: http://www.lovelgw.com/Blog/trackback/144