J'ai posé une question et obtenu cette réponse qui m'a aidé.
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
Maintenant, je cherche à faire cela s'il y a 3 tables impliquées quelque chose comme ça.
UPDATE tableC c JOIN tableB b JOIN tableA a
ma question est essentiellement ... est-il possible de faire 3 table join sur une UPDATE
déclaration? et quelle est la syntaxe correcte pour cela? Je vous remercie. Dois-je faire le ...
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'
JOIN
et saON
condition, comme vous le feriez dans uneSELECT
requête.