Home Page
Articoli
Tips & Tricks
News
Forum
Archivio Forum
Blogs
Sondaggi
Rss
Video
Utenti
Chi Siamo
Contattaci
Username:
Password:
Login
Registrati ora!
Recupera Password
Home Page
Stanze Forum
SQL Server 2000/2005/2008, Express, Access, MySQL, Oracle
CREARE UNA QUERY TENENDO CONTO DI DUE PARAMETRI
venerdì 04 aprile 2008 - 18.42
Elenco Threads
Stanze Forum
Aggiungi ai Preferiti
Cerca nel forum
superspasa
Profilo
| Newbie
26
messaggi | Data Invio:
ven 4 apr 2008 - 18:42
Ciao a tutti, vi chiedo aiuto per un piccolo problema che mi sta facendo impazzire.
Ho creato un database access in cui in una tabella ho tutte le auto a disposizione della ditta; poi ho creato una tabella dove metto di volta in volta le targhe delle auto della prima tabella quando vanno in officina. Come posso creare una qery che mi indichi in un campo che le auto le cui targhe sono nella seconda tabella sono "in riparazione" e quelle assenti "efficienti"?
Grazie per l'aiuto
Cavalloeffetre
Profilo
| Newbie
16
messaggi | Data Invio:
sab 5 apr 2008 - 12:05
ipotizzando che le due tabelle si chiamino auto(con il campo targa ) e officina(col campo targa) la query puo' essere questa:
SELECT
targa,'efficiente' as [auto]
FROM
auto where targa not in(select targa from officina)
UNION ALL
SELECT
targa,'officina'
FROM
auto where targa in(select targa from officina)
ORDER BY auto;
puoi pero' usare una sola tabella ('auto_tabellaunica' con i campi 'targa' e 'posizione'- dove nel secondo campo srivi efficiente o officina) ed usare questa query:
SELECT targa, posizione
FROM auto_tabellaunica
ORDER BY posizione;
ciao
superspasa
Profilo
| Newbie
26
messaggi | Data Invio:
sab 5 apr 2008 - 12:29
Ciao e grazie per la risposta.
La tabella con tutte le targhe si chiama Foglio3 mentre la tabella contenente le auto in officina si chiama foglio.
Quando uso la query mi dà un errore di sintassi. Scusami se sono un dummy in access ma potresti meglio spiegarmi?
Grazie ancora
Cavalloeffetre
Profilo
| Newbie
16
messaggi | Data Invio:
sab 5 apr 2008 - 12:33
618_targhe.zip
ti mando il file access (zippato).
Ti consiglio pero' di usare una sola tabella(vedi file)
ciao
superspasa
Profilo
| Newbie
26
messaggi | Data Invio:
sab 5 apr 2008 - 18:48
Mitico!! Davvero non so come ringraziarti.
superspasa
Profilo
| Newbie
26
messaggi | Data Invio:
dom 6 apr 2008 - 19:41
Scusa se ti disturbo ancora Cavalloeffetre. Oltre a ringraziarti ancora voglio chiederti quale testo posso consultare per imparare a creare query come quella da te suggeritami.
Grazie ancora
superspasa
Cavalloeffetre
Profilo
| Newbie
16
messaggi | Data Invio:
lun 7 apr 2008 - 10:34
un ottimo testo è:
LANS RICK F. VAN DER LANS - INTRODUZIONE A SQL ADDISON-WESLEY 2001
(verifica se ci sono edizioni piu' recenti)
fornisce anche una versione leggera di SOLID che è un motore database con cui eseguire gli esercizi del testo.
p.s. dovresti cliccare su 'accetta la risposta' sul forum altrimenti resta "inevasa"
ciao
superspasa
Profilo
| Newbie
26
messaggi | Data Invio:
mer 9 apr 2008 - 18:26
Ok grazie ancora della disponibilità
Torna su
Stanze Forum
Elenco Threads
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?
Dopo esserti registrato potrai chiedere
aiuto sul nostro
Forum
oppure aiutare gli altri
Consulta le
Stanze
disponibili.
Registrati ora !