私は質問をし、この回答を得て助けになりました。
UPDATE TABLE_A a JOIN TABLE_B b
ON a.join_col = b.join_col AND a.column_a = b.column_b
SET a.column_c = a.column_c + 1
このようなものが3つのテーブルに関係している場合は、これを実行しようとしています。
UPDATE tableC c JOIN tableB b JOIN tableA a
私の質問は基本的に...これはUPDATE
ステートメントで3つのテーブル結合を行うことが可能ですか?それの正しい構文は何ですか?ありがとうございました。私はやりますか...
JOIN tableB, tableA
JOIN tableB JOIN tableA
UPDATE t1 JOIN t2 ON t1.id = t2.t1_id JOIN t3 ON t3.id = t2.t3_id SET t1.col = 'newval'
上記の質問はここにある:stackoverflow.com/questions/15206746/...
—
ウルス
JOIN
とそのON
条件を追加するだけですSELECT
。