scusate ma la mia proposta non va bene?
Certo che può andare bene, solo che col tuo metodo devi fare:
Due DELETE (per ripulire tabella1 e tabella2)
Due INSERT (per popolare tabella1 e tabella2)
Due SELECT (da utilizzare per la JOIN)
il che rallenta di parecchio tutte le operazioni, perciò chiedevo se si potesse inserire tutto in un unica query(senza delle tabelle reali su cui appoggiarsi).

crea due viste con ciò che ti serve e poi fai una join tra le 2 viste così create.. poi cancelli le viste..
Con ACCESS si può fare?