dovrebbe essere cosi:
UPDATE T1 INNER JOIN T2 ON T1.B1 = T2.B2 SET T2.A2 = T1.A1;
oppure cosi:
UPDATE T1 INNER JOIN T2 ON T1.B1 = T2.B2 SET T2.A2 = T1.A1 WHERE (((T2.A2)<>[T1].[A1]));
Nel 1° aggiorni in blocco tutti i record dove B corrisponde.
Nel 2° invece valutiamo se per caso la A non sia gia corrispondente e in quel caso non viene aggiornata.
Il vantaggio è che se si tratta di molti record allora conviene aggiornare solamente quelli necessari
.