テーブルJOINしてUPDATEするSQL mysql
すぐ忘れるのでメモ
SQL
UPDATE table_1 a LEFT JOIN table_2 b ON a.col_id = b.col_id SET a.col_2 = b.col_2 WHERE b.col_3 = 1;
table_1.col_2をtable_2.col_2で更新している例
構文
UPDATE [テーブル結合式] SET [更新値] ( WHERE [絞り込み条件] )
これね。
すぐ忘れるのでメモ
UPDATE table_1 a LEFT JOIN table_2 b ON a.col_id = b.col_id SET a.col_2 = b.col_2 WHERE b.col_3 = 1;
table_1.col_2をtable_2.col_2で更新している例
UPDATE [テーブル結合式] SET [更新値] ( WHERE [絞り込み条件] )
これね。