Manuali.it
Ciao e Benvenuto/a nel Forum di Manuali.it !
Non sei registrato? Registrati subito cliccando QUI! E utilizza tutte le funzionalita' del sito!
Ci vediamo sul Forum !
Lo Staff di Manuali.it
Oggi è sab feb 11, 2012 10:32 pm

Tutti gli orari sono UTC +2 ore




Apri un nuovo argomento Rispondi all’argomento  [ 4 messaggi ] 
Autore Messaggio
 Oggetto del messaggio: Access sottrazione fra query
MessaggioInviato: ven set 26, 2008 1:14 pm 
Non connesso
Novizio
Novizio

Iscritto il: gio mar 17, 2005 1:45 pm
Messaggi: 5
Ciao

ho questa necessita, vorrei "sottrarre" il risultato di due query.
Con una query "SCARICO" trovo tutti i clienti in cui ho installato un determinato apparato, nell'altra query "CARICO" trovo i clienti in cui tale apparato è già stato ritirato.
Vorrei ottenere i records in cui devo ancora ritirare l'apparato. Concettualmente dovrei trovare i records presenti in scarico ma non in carico

is possible?



Condividi: Aggiungi: Access sottrazione fra query a Technorati Aggiungi: Access sottrazione fra query a OKNOtizie Aggiungi: Access sottrazione fra query a Segnalo Aggiungi: Access sottrazione fra query a Digg Aggiungi: Access sottrazione fra query a Boomark.it Aggiungi: Access sottrazione fra query a Furl Aggiungi: Access sottrazione fra query a de.li.cious Aggiungi: Access sottrazione fra query a Yahoo Aggiungi: Access sottrazione fra query a Stumbleupon Aggiungi: Access sottrazione fra query a Google Aggiungi: Access sottrazione fra query a BlogLines Aggiungi: Access sottrazione fra query a SocialDust.com Aggiungi: Access sottrazione fra query a Live.com Aggiungi: Access sottrazione fra query a Wikip.it
Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: mar mar 24, 2009 3:47 pm 
Non connesso
Novizio
Novizio

Iscritto il: ven nov 03, 2006 2:09 pm
Messaggi: 8
Vai sul pannello sql e scrivi (ovviamente completandola) la query che segue

select * from scarico a
where not exists (select 1 from scarico b
where b.cliente = a.cliente);

dove b.cliente = a.cliente è il legame tra le due tabelle.

T.



Condividi: Aggiungi: Access sottrazione fra query a Technorati Aggiungi: Access sottrazione fra query a OKNOtizie Aggiungi: Access sottrazione fra query a Segnalo Aggiungi: Access sottrazione fra query a Digg Aggiungi: Access sottrazione fra query a Boomark.it Aggiungi: Access sottrazione fra query a Furl Aggiungi: Access sottrazione fra query a de.li.cious Aggiungi: Access sottrazione fra query a Yahoo Aggiungi: Access sottrazione fra query a Stumbleupon Aggiungi: Access sottrazione fra query a Google Aggiungi: Access sottrazione fra query a BlogLines Aggiungi: Access sottrazione fra query a SocialDust.com Aggiungi: Access sottrazione fra query a Live.com Aggiungi: Access sottrazione fra query a Wikip.it
Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: mar mar 24, 2009 6:39 pm 
Non connesso
Novizio
Novizio

Iscritto il: gio mar 17, 2005 1:45 pm
Messaggi: 5
ciao intanto grazie mille per la risposta. Avevo già risolto con questa istruzione"SELECT * FROM scaricocrd WHERE univ NOT IN (SELECT univ FROM CaricoCRD)" sai se ci sono differenze fra le due istruzioni?



Condividi: Aggiungi: Access sottrazione fra query a Technorati Aggiungi: Access sottrazione fra query a OKNOtizie Aggiungi: Access sottrazione fra query a Segnalo Aggiungi: Access sottrazione fra query a Digg Aggiungi: Access sottrazione fra query a Boomark.it Aggiungi: Access sottrazione fra query a Furl Aggiungi: Access sottrazione fra query a de.li.cious Aggiungi: Access sottrazione fra query a Yahoo Aggiungi: Access sottrazione fra query a Stumbleupon Aggiungi: Access sottrazione fra query a Google Aggiungi: Access sottrazione fra query a BlogLines Aggiungi: Access sottrazione fra query a SocialDust.com Aggiungi: Access sottrazione fra query a Live.com Aggiungi: Access sottrazione fra query a Wikip.it
Top
 Profilo  
 
 Oggetto del messaggio:
MessaggioInviato: mer mar 25, 2009 5:14 pm 
Non connesso
Novizio
Novizio

Iscritto il: ven nov 03, 2006 2:09 pm
Messaggi: 8
sì, anche se concettualmente portano allo stesso risultato, ci sono differenze di esecuzione e prestazionali tra le due query.

La prima, quella che ti ho indicato io, utilizza una subquery correlata...
in parole povere, ad ogni record della select esterna, interroga quella più interna.

La seconda è una subquery non correlata... la query più interna viene eseguita per prima e poi vengono filtrati i record di quella esterna in memoria.

La prima è più perfomante, a patto di utilizzare un indice per la correlazione tra le due query.
E' comunque più perfomante se, nel secondo caso, la tabella della query interna è di grosse dimensioni.
Spero di esser stato chiaro.
T.



Condividi: Aggiungi: Access sottrazione fra query a Technorati Aggiungi: Access sottrazione fra query a OKNOtizie Aggiungi: Access sottrazione fra query a Segnalo Aggiungi: Access sottrazione fra query a Digg Aggiungi: Access sottrazione fra query a Boomark.it Aggiungi: Access sottrazione fra query a Furl Aggiungi: Access sottrazione fra query a de.li.cious Aggiungi: Access sottrazione fra query a Yahoo Aggiungi: Access sottrazione fra query a Stumbleupon Aggiungi: Access sottrazione fra query a Google Aggiungi: Access sottrazione fra query a BlogLines Aggiungi: Access sottrazione fra query a SocialDust.com Aggiungi: Access sottrazione fra query a Live.com Aggiungi: Access sottrazione fra query a Wikip.it
Top
 Profilo  
 
Visualizza ultimi messaggi:  Ordina per  
Apri un nuovo argomento Rispondi all’argomento  [ 4 messaggi ] 

Tutti gli orari sono UTC +2 ore


Chi c’è in linea

Visitano il forum: Nessuno e 1 ospite


Non puoi aprire nuovi argomenti
Non puoi rispondere negli argomenti
Non puoi modificare i tuoi messaggi
Non puoi cancellare i tuoi messaggi

Cerca per:
Vai a:  
2000 - 2011 Manuali.it © - P.IVA 00992330670 - Tutti i diritti riservati - Note Legali - Condizioni di utilizzo del sito - Privacy - E' vietata qualsiasi riproduzione parziale o completa se non autorizzata - # Powered by Cykel Software
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Traduzione Italiana phpBB.it
phpBB SEO