Składnia wielu tabel UPDATE w MySQL różni się od Microsoft SQL Server. Nie musisz mówić, które tabele aktualizujesz, jest to niejawne w klauzuli 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;
W składni MySQL nie ma klauzuli FROM.
UPDATE with JOIN nie jest standardowym SQL, a zarówno MySQL, jak i Microsoft SQL Server wdrożyły własne pomysły jako rozszerzenie standardowej składni.