Sintaks UPDATE multi-tabel di MySQL berbeda dari Microsoft SQL Server. Anda tidak perlu mengatakan tabel mana yang Anda perbarui, itu tersirat dalam klausa SET Anda.
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;
Tidak ada klausa FROM dalam sintaks MySQL.
UPDATE with JOIN bukanlah SQL standar, dan baik MySQL maupun Microsoft SQL Server telah mengimplementasikan ide mereka sendiri sebagai ekstensi dari sintaks standar.