Condividi:        

Access - Differenza insiemistica tra tabelle

Vuoi potenziare i tuoi documenti Word? Non sai come si fa una macro in Excel? Devi creare una presentazione in PowerPoint?
Oppure sei passato a OpenOffice e non sei sicuro di come lavorare al meglio?

Moderatori: Anthony47, Flash30005

Access - Differenza insiemistica tra tabelle

Postdi gaetano73 » 09/09/13 11:53

Ciao a tutti.
Uso Accesso 2010.

Ho 2 tabelle: TabellaA e TabellaB.
Ciascuna delle due ha il campo "ID_Cliente". Vorrei eliminare dalla TabellaA tutti i record che hanno l'ID_Cliente presente nella TabellaB. Ho fatto in questo modo:
- ho creato la "QueryAB": Join (sul campo ID_Cliente) tra TabellaA e TabellaB;
- ho creato la"QueryDifferenza" implementata con la seguente istruzione SQL:
Codice: Seleziona tutto
SELECT TabellaA.ID_Cliente
FROM TabellaA
EXCEPT
SELECT TabellaB.ID_Cliente
FROM TabellaB;

Mi da errore. Dove sbaglio?
Grazie

Gaetano
gaetano73
Utente Senior
 
Post: 250
Iscritto il: 03/09/02 18:36

Sponsor
 

Postdi archimede » 09/09/13 12:54

gaetano73 ha scritto:Vorrei eliminare dalla TabellaA tutti i record che hanno l'ID_Cliente presente nella TabellaB.
Codice: Seleziona tutto
DELETE FROM TabellaA
 WHERE ID_Cliente IN (SELECT ID_Cliente FROM TabellaB);
HTH.

Alessandro
archimede
Moderatore
 
Post: 2851
Iscritto il: 07/11/02 12:41
Località: Genova

Re: Access - Differenza insiemistica tra tabelle

Postdi gaetano73 » 09/09/13 13:20

Noooooo! :o Tutto qui?! Grazie 1000!

PS: a volte mi rendo conto di pensare in manera molto complicata! :oops:
gaetano73
Utente Senior
 
Post: 250
Iscritto il: 03/09/02 18:36


Torna a Applicazioni Office Windows


Topic correlati a "Access - Differenza insiemistica tra tabelle":


Chi c’è in linea

Visitano il forum: raimea e 60 ospiti