- Home
- Categorie
- Coding e Sistemistica
- Altri linguaggi per il web
- semplificare query
-
semplificare query
Salve a tutti, ho una pagina asp, con:
selezione = "12,34,23,56,12,n..."
selezione è un'array di id, e la query viene costruita tramite questo script:
[code]
case "redirNSped"
selezione = Request.QueryString("elementi")
ArrIndMail = split(selezione,",") // separo gli array degli id
for i=1 to ubound(ArrIndMail) // per ogni array costruisco la stringa
strMail = strMail&"ID<>"&ArrIndMail(i)&" AND "
next
strMail = strMail&"1''=''1"
sql = "SELECT * from mioDb where ("&strMail&")"
[code]esce qualcosa del genere:
"Select * from mioDb where id<>"12" AND id<>"34" AND id<>n...purtroppo, quando gli id sono tantissimi, mi da un'errore dicendo che la query è troppo lunga o complessa.
Potreste darmi qualche suggerimento per semplificarla???
grazie, ciao.
-
In sql c'è l'istruzione IN prova a vedere quella.