Discussione: Query "di esclusione"...
-
MonsterMash Guest
Query "di esclusione"...
Non so se sia corretto chiamarla così... cmq quello che sto cercando di fare
è una query che confronti i recordset di due tabelle (o meglio, di una
tabella e di una query) e mi restituisca solo i record non in comune.
Ho fatto una cosa tipo:
Select Tabella1.Campo1 FROM Tabella1, Query1 WHERE Tabella1.Campo1 NOT IN
(Query1.Campo1);
Ma non sembra funzionare... mi restituisce tutti i valori (e anche
duplicati) quando mi aspetterei che non ne restituisse nessuno, e nessun
valore quando mi aspetterei che li restituisse tutti...
Sbaglio ad usare il comando NOT IN?
Grazie.
-
@Alex Guest
Re: Query "di esclusione"...
On 10 Mar, 00:29, "MonsterMash" <MonsterMash_NOS...*libero.it> wrote:
> Non so se sia corretto chiamarla cos ... cmq quello che sto cercando di fare
> una query che confronti i recordset di due tabelle (o meglio, di una
> tabella e di una query) e mi restituisca solo i record non in comune.
>
> Ho fatto una cosa tipo:
>
> Select Tabella1.Campo1 FROM Tabella1, Query1 WHERE Tabella1.Campo1 NOT IN
> (Query1.Campo1);
>
> Ma non sembra funzionare... mi restituisce tutti i valori (e anche
> duplicati) quando mi aspetterei che non ne restituisse nessuno, e nessun
> valore quando mi aspetterei che li restituisse tutti...
>
> Sbaglio ad usare il comando NOT IN?
>
> Grazie.
Sarebbe così:
SELECT * FROM T1
WHERE Campo NOT IN
(SELECT * FROM T2)
Se T2 non è una tabella ma una Query, metti Query1 come l'hai chiamata
tu...
*Alex
-
Karl Donaubauer Guest
Re: Query "di esclusione"...
MonsterMash wrote:
> Non so se sia corretto chiamarla così... cmq quello che sto cercando
> di fare è una query che confronti i recordset di due tabelle (o
> meglio, di una tabella e di una query) e mi restituisca solo i record
> non in comune.
> Ho fatto una cosa tipo:
>
> Select Tabella1.Campo1 FROM Tabella1, Query1 WHERE Tabella1.Campo1
> NOT IN (Query1.Campo1);
>
> Ma non sembra funzionare... mi restituisce tutti i valori (e anche
> duplicati) quando mi aspetterei che non ne restituisse nessuno, e
> nessun valore quando mi aspetterei che li restituisse tutti...
>
> Sbaglio ad usare il comando NOT IN?
Record di A non presenti in B
www.donkarl.com/it?FAQ3.16
--
HTH
Karl
*********
Access FAQ: www.donkarl.com/it
-
MA Guest
Re: Query "di esclusione"...
"Karl Donaubauer" <nospam*donkarl.com> ha scritto nel messaggio
news:7vq25pFr32U1*mid.individual.net...
> MonsterMash wrote:
>> Non so se sia corretto chiamarla così... cmq quello che sto cercando
>> di fare è una query che confronti i recordset di due tabelle (o
>> meglio, di una tabella e di una query) e mi restituisca solo i record
>> non in comune.
>> Ho fatto una cosa tipo:
>>
>> Select Tabella1.Campo1 FROM Tabella1, Query1 WHERE Tabella1.Campo1
>> NOT IN (Query1.Campo1);
>>
>> Ma non sembra funzionare... mi restituisce tutti i valori (e anche
>> duplicati) quando mi aspetterei che non ne restituisse nessuno, e
>> nessun valore quando mi aspetterei che li restituisse tutti...
>>
>> Sbaglio ad usare il comando NOT IN?
>
> Record di A non presenti in B
> www.donkarl.com/it?FAQ3.16
>
Scusa Karl ma questo se non sbaglio lo fa anche il wizard della creazione
query, perchè l'hai inserito sul tuo sito?
> --
> HTH
> Karl
> *********
> Access FAQ: www.donkarl.com/it
>
-
Karl Donaubauer Guest
Re: Query "di esclusione"...
Ciao Massimiliano,
MA wrote:
> "Karl Donaubauer ha scritto:
>>>
>>> Sbaglio ad usare il comando NOT IN?
>>
>> Record di A non presenti in B
>> www.donkarl.com/it?FAQ3.16
>>
> Scusa Karl ma questo se non sbaglio lo fa anche il wizard della
> creazione query, perchè l'hai inserito sul tuo sito?
Perché la gente non lo trova. Soppratttutto nella versione tedesca
di Access dove questa voce della guida ha un nome un po' criptica
(ca. "Ricerca delle inconsistenze").
Mentre nella versione italiano "Query ricerca dati non corrispondenti"
è più chiaro. Ma come si vede, anche questo non viene trovato sempre.
--
cu
Karl
*********
Access FAQ: www.donkarl.com/it
Discussioni Simili
-
estrarre, in una query, SOLO i record in cui al campo ripetuto"x" corrispondano valori specifici nel campo "y"
Buonasera a tutti, approfitto della vostra competenza per il problema che espongo di seguito :: da una query (a campi incrociati in cui...estrarre, in una query, SOLO i record in cui al campo ripetuto"x" corrispondano valori specifici nel campo "y" inviato Di Al nel forum it.comp.appl.accessReplies: 0Ultimo Messaggio: 06-16-2009, 09:21 PM -
query: estrarre SOLO i record in cui al campo ripetuto"x" corrispondano valori specifici nel campo "y"
Buongiorno a tutti, approfitto della vostra competenza per il problema che espongo di seguito :: da una query (a campi incrociati in cui...query: estrarre SOLO i record in cui al campo ripetuto"x" corrispondano valori specifici nel campo "y" inviato Di Aldo nel forum it.comp.appl.accessReplies: 0Ultimo Messaggio: 06-06-2009, 10:15 AM -
Re: Domande su ".Xauthority", ".ICEauthority" e ".bashrc" ".profile"".bash_profile"
WaldGeist wrote: > 2. Che differenze ci sono tra i tre file di configurazione della shell? > Perché ce ne sono tre e perché a quanto pare la...Re: Domande su ".Xauthority", ".ICEauthority" e ".bashrc" ".profile"".bash_profile" inviato Di Guido nel forum it.comp.macintoshReplies: 3Ultimo Messaggio: 08-27-2004, 08:46 AM -
Re: Domande su ".Xauthority", ".ICEauthority" e ".bashrc" ".profile" ".bash_profile"
* WaldGeist <waldMAPSgeistON@iol.it> : > > 2. Che differenze ci sono tra i tre file di configurazione della shell? > Perché ce ne sono tre e...Re: Domande su ".Xauthority", ".ICEauthority" e ".bashrc" ".profile" ".bash_profile" inviato Di Angelo1899 nel forum it.comp.macintoshReplies: 0Ultimo Messaggio: 08-26-2004, 01:18 PM -
"Esclusione di Tutta la rete da Risorse di rete" ...
.....a cosa serve? tempo fà avevo chiesto come fare per "nascondere" altri domini in trust con il mio da risorse di rete e qualcuno mi aveva..."Esclusione di Tutta la rete da Risorse di rete" ... inviato Di tombat nel forum it.comp.os.win.win2000Replies: 0Ultimo Messaggio: 02-10-2004, 01:37 PM


