MySQLのマルチテーブルUPDATE構文は、MicrosoftSQLServerとは異なります。更新するテーブルを指定する必要はありません。これは、SET句に暗黙的に含まれています。
UPDATE tableA a
JOIN tableB b
ON a.a_id = b.a_id
JOIN tableC c
ON b.b_id = c.b_id
SET b.val = a.val+c.val
WHERE a.val > 10
AND c.val > 10;
MySQLの構文にはFROM句はありません。
JOINを使用したUPDATEは標準SQLではなく、MySQLとMicrosoft SQL Serverの両方が、標準構文の拡張として独自のアイデアを実装しています。