SQL質疑応答スレ 9問目

このエントリーをはてなブックマークに追加
877NAME IS NULL
T_USER T_HOGE T_MAG         T_USER
ID|NUM  ID      MAG             ID|NUM
--|---- --      --             --|----
A | 100  A      100  .→→→    A | 300
B | 100  A         update結果  B | 200
C | 100  B                   C | 100

「T_HOGE.IDがT_USER.IDと一致する数×T_MAG.MAG」の結果を
T_USER.NUMに対し加算するUPDATE文を書きたいのですが
どうすればよいでしょうか。IDはVARCHAR型です。
DBMSはMySQL 5.1です。