MySql Atualizar uma tabela unida

Quero atualizar uma tabela em uma instrução que possui várias junções. Embora eu saiba que a ordem das junções realmente não importa (a menos que você esteja usando dicas do otimizador), pedi a elas uma certa maneira de serem mais intuitivas de ler. No entanto, isso resulta na tabela que eu quero atualizar, não sendo a primeira, e estou tendo problemas para atualizá-la.

Um exemplo fictício do que eu gostaria de fazer é algo como:

UPDATE b
FROM 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;

Existem muitas postagens sobre a atualização com junções aqui, mas elas sempre têm a tabela sendo atualizada primeiro. Eu sei que isso é possível no SQL Server e espero que seja possível também no MySQ

questionAnswers(3)

yourAnswerToTheQuestion