De UPDATE-syntaxis voor meerdere tabellen in MySQL verschilt van Microsoft SQL Server. U hoeft niet te zeggen welke tabel(len) u bijwerkt, dat staat impliciet in uw SET-clausule.
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;
Er is geen FROM-clausule in de syntaxis van MySQL.
UPDATE met JOIN is geen standaard SQL, en zowel MySQL als Microsoft SQL Server hebben hun eigen ideeën geïmplementeerd als uitbreiding op de standaardsyntaxis.