Rudy,
Just so you know... I tried your variation in an attempt to find a solution for d_lynch... problem I found was that:
Code:
update A
set Field2
= ( select Field2
from B
where Field1 = A.Field1 )
...works for the fields that have a match, however, if there is no match, whatever was in A.FIELD2 is now replaced with a NULL.