per esempio invece io non riesco a capire perche' devi usare dei nomi cosi' lunghi.... e poi fare lo sciolingua tra i nomi tabella e campo.

un update multitabella lo puoi eseguire nel modo seguente:
codice:
update Articolo
left join Vendita ON Articolo.Codice = Vendita.Articolo
set Articolo.totale = Articolo.totale - 
     (SELECT SUM(parziale)
      FROM Vendita
      WHERE Articolo.codice = Vendita.Articolo
      GROUP BY Vendita.Articolo)
where Vendita.parziale IS NOT NULL
Almeno negli esempi usa nomi semplici (vedi il post di Gianni_T) poi userai quello che ti pare, ma almeno faciliti la lettura e invogli a risponderti.




edit:
Ho editato perche' non avevo considerato che devi sommare i valori. Usa i tuoi nomi di campo al posto di totale e parziale....