Hierfür sind 2 verschiedene SQL's erforderlich, da SQL keinen UpdateInsert kennt.

1.
Update filea a
set a.f2 = (select b.f2 from file b where a.f1=b.f1)
where a.f1 in (select b.f1 from file b)

2.
insert into file a
select f1, ... from file b
where b.f1 not in (select c.f1 from file c)


PS:
Mit meinem SQLCPY geht so was spielend leicht