Dunque...facciamo così. Dentro la tabella catalogati sotto il campo nomefile ho i seguenti valori:
Tabella_Catalogati
1 - pippo
2 - topolino
3 - pluto
Invece in precatalogati ho questi:
Tabella_Precatalogati
1 - pippo
2 - topolino
3 - pluto
4 - Minnie
5 - Paperino
Ho la necessità di copiare pippo, topolino e pluto nella tabella noncatalogati e cancellarli dalla tabella precatalogati. Io ho provato a fare delle prove e sto diventando matto...una delle prove che più si avvicina è qusta:
codice:
INSERT INTO catanano.noncatalogati (nomefile) SELECT catanano.precatalogati.nomefile FROM catanano.precatalogati LEFT JOIN catanano.catalogati ON catanano.precatalogati.nomefile = catanano.catalogati.nomefile WHERE (((catanano.precatalogati.nomefile) Is Null));
Ma inserisce in noncatalogati solo quelli diversi e nel nostro esempio sono minnie e paperino.
Inoltre non li elimina dalla tabella precatalogati. Questo mi serve perchè una volta copiati ed eliminati i campi duplicati, mi rimangono solo quelli buoni che sposto poi completamente dalla tabella precatalogati alla tabella catalogati.