Синтаксисът за актуализация на няколко таблици в MySQL е различен от Microsoft SQL Server. Не е нужно да казвате кои таблици(и) актуализирате, това е имплицитно във вашата клауза 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.
UPDATE с JOIN не е стандартен SQL и както MySQL, така и Microsoft SQL Server са приложили свои собствени идеи като разширение към стандартния синтаксис.