<BLOCKQUOTE id=quote><!--<font size= face="" id=quote>-->quote:<hr height=1 noshade id=quote>
INSERT into Tabella_A
SELECT Tabella_B.tsan, Tabella_B.nome, Tabella_B.cognome
FROM Tabella_A as appoggio RIGHT JOIN Tabella_B ON appoggio.tsan = Tabella_B.tsan
WHERE (((appoggio.tsan) Is Null));
<hr height=1 noshade id=quote></BLOCKQUOTE id=quote><!--</font id=quote><font face="" size= id=quote>-->
Questa è ancora valida, aggiungi ad a tutti gli elementi presenti solo in b cioè A Unione (A Complemento B)
Suppongo che il valore presente nei campi dello stesso record delle tabelle di A e B abbiamo la stessa importanza e la stessa informazione.
Suppongo che tutti i valori presenti in B != da null siamo o uguali o più importanti di quelli presenti in A.
es.
tab_A codice 2233232432 maurizio grannonio
tab_B codice 2233232432 maurizio grannonio pescara
il risultato sarà
tab_A codice 2233232432 maurizio grannonio pescara
UPDATE Tabella_A INNER JOIN Tabella_B ON Tabella_A.tsan = Tabella_B.tsan SET Tabella_A.nato_a = IIf([tabella_b].[nato_a] Is Null,[tabella_a].[nato_a],[tabella_b].[nato_a]);
questa non è la soluziona ma ti aiuta.
Saluti
http://www.isola-di-krk.net