Originariamente inviato da DarioMarco
Perdonami, ho sbagliato, se non perdo il vizio di scrivere il codice al volo farò sempre confusioni
cmq grazie per la risposta, la query er con l'OR bisogna soddisfare almeno una condizione.
codice:
select * into mioDb where campo1 = 'txt1' OR campo2 = 'txt2' OR campon = 'txtn'
La risposta non cambia... era comunque data per questa situazione, l'altra era esclusa a priori 
Prendila come esempio:
codice:
select * from (
select id, 4 as quanti from tabella where campo1=1 and campo2=2 and campo3=3 and campo4=4
UNION
select id, 3 as quanti from tabella where campo1=1 and campo2=2 and campo3=3 and campo4<>4
UNION
select id, 3 as quanti from tabella where campo1=1 and campo2=2 and campo4=4 and campo3<>3
UNION
select id, 3 as quanti from tabella where campo1=1 and campo3=3 and campo4=4 and campo2<>2
UNION
select id, 3 as quanti from tabella where campo2=2 and campo3=3 and campo4=4 and campo1<>1
UNION
select id, 2 as quanti from tabella where campo1=1 and campo2=2 and campo3<>3 and campo4<>4
UNION
... eccetera ...
UNION
select id, 1 as quanti from tabella where campo1=1 and campo2<>2 and campo3<>3 and campo4<>4
...
) order by quanti
... ed e' fatta solo con quattro campi
VVoVe: