ciao, allora fammi capire un attimo.

Tu hai una tabella TABELLA1, e TABELLA2.

Tu vuoi fare una join tra queste due tabelle.

Ma per come hai impostato tu fai una prima select su TABELLA1 e il risultato lo inserisci in TEMP1, e stessa cosa per TABELLA2 il cui risultato lo poni in TEMP2. O Sbaglio?

Scusa, ma non puoi fare direttamente una join tra TABELLA1 E TABELLA2?
Io ho una tabella sulla quale faccio due SELECT differenti e che mi popolano due tabelle(che ho creato per fare la JOIN). Dopodiché faccio la JOIN sulle due tabelle temp e vorrei ottenere i record delle due tabelle che abbiano "dataesame" e "codiceesame" uguali.
Il metodo attuale funziona ma, in quanto a prestazioni...perciò pensavo di creare un'unica query. Sto facendo delle altre prove, ma comunque(forse)ho risolto con il metodo che avevo in mente sin dall'inizio, cioè fare la JOIN su due SELECT e non su due tabelle(in modo che mi sono risparmiato due SELECT e due INSERT e anche due DELETE per ripulire le tabelle temp).
Database ACCESS
A parte il titolo sbagliato (Query con JOIN senza tabelle è un non senso)
e che invece avrebbe dovute essere qualcosa del genere
Query con JOIN senza usare tabelle di appoggio
Sempre quella vena polemica eh?
Ciao e grazie