Cú pháp UPDATE nhiều bảng trong MySQL khác với Microsoft SQL Server. Bạn không cần phải nói (các) bảng nào bạn đang cập nhật, điều đó ẩn trong mệnh đề SET của bạn.
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;
Không có mệnh đề FROM trong cú pháp của MySQL.
UPDATE với JOIN không phải là SQL tiêu chuẩn và cả MySQL và Microsoft SQL Server đều đã triển khai các ý tưởng của riêng họ như một phần mở rộng cho cú pháp tiêu chuẩn.