テーブル1のフィールドAを、テーブル2のフィールドAで更新するクエリ

過去の案件でMTOSが使われており、カスタムフィールドを作成した際に利用した。「別テーブルのデータを使って更新 - 丸いタイヤを四角く作る日記」を参考にさせてもらった。


SQL


UPDATE `mt_entry`, `temp` 
SET `mt_entry`.`entry_question` = `temp`.`entry_question` 
WHERE `mt_entry`.`entry_id` = `temp`.`entry_id`;