2つのテーブルがあり、LEFT JOIN内の全ての行で、example_tableのカラムを更新したいと思っています。
簡単な例を交えて説明すると、以下のSQLの実行結果で取得した全ての行を更新したいです。
SELECT example_table.* FROM example_table LEFT JOIN test_table2 ON example_table.id = test_table2.id WHERE test_table2.id IS NULL
MySQLのマニュアルには以下のように書いてあります。
複数テーブルのアップデートステートメントは、LEFT JOIN のようなSELECTステートメントで許可されているどのようなJOINも使うことができます。
しかし、これを行う最適な構文を見つけることが出来ません。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2014/08/19 07:58