Update MyFileA a
set Field = (select Field from MyFileB b where a.key=b.key and ...)
where a.field = ... and a.field2=...
and a.key in (select c.key from MyFileB c where ...)

Sieht etwas kompliziert aus, ist es aber nicht:

Im Subselect (select ...) wählst du das Quell-Feld mit dem Bezug über where, in der letzten Where-Klausel bestimmst du deine Sätze und mit dem letzten Subselect " ... in (select...) " stellst du sicher, dass nur Sätze in A upgedatet werden, die auch in B vorhanden sind.
Ansonsten bekommst du ggf. NULL-Werte die in Datei A auch erlaubt sein müssten.
Das kannst du nur dann sparen, wenn du sicher bist, dass in B alle Sätze für A vorhanden sind.