Access-select con where multiplo

mercoledì 09 marzo 2011 - 21.12

gommosina Profilo | Junior Member

Salve, devo fare una select in cui estrapolo i record con provincia uguale a più province contemporaneamente..
Così non funziona. Qual'è la sintassi corretta?

SELECT * FROM ANAGRAFICA WHERE PROVINCIA='CB' AND PROVINCIA='IS'

grazie
dora

lbenaglia Profilo | Guru

>Salve, devo fare una select in cui estrapolo i record con provincia
>uguale a più province contemporaneamente..
>Così non funziona. Qual'è la sintassi corretta?
>
>SELECT * FROM ANAGRAFICA WHERE PROVINCIA='CB' AND PROVINCIA='IS'

Ciao Dora,

Quella condizione non è mai verificata in quanto per la stessa riga una colonna non potrà assumere contemporaneamente due valori distinti.
Ora, la domanda non è molto chiara anche perché manca la struttura della tabella comprensiva di constraints, alcune righe di prova su cui ragionare ed il risultato atteso con quei dati.
Prova a fornirci queste informazioni (eventualmente allegano un mdb di esempio) e vedremo di darti una mano.

>grazie
Prego.

Ciao!
--
Lorenzo Benaglia
Microsoft MVP - SQL Server
http://blogs.dotnethell.it/lorenzo/

totti240282 Profilo | Guru

Forse devi usare l'or !!!.
C'è solo un capitano !!!!!!

dinoxet Profilo | Senior Member

penso tu possa provare con :

SELECT * FROM ANAGRAFICA WHERE PROVINCIA in('CB','IS')



DINOXET
__________________________________________
impossible is only a word

gommosina Profilo | Junior Member

era l'or!!grazie
dora

totti240282 Profilo | Guru

Cmq anche l'in va bene !!!.
C'è solo un capitano !!!!!!

dinoxet Profilo | Senior Member

PER SERVIRVI...

DINOXET
__________________________________________
impossible is only a word
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 !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5