Buongiorno a tutti,

sto cercando di ottenere una determinata cosa da una query, questa:

codice:
SELECT DISTINCT(DESMARCHIO)

FROM prodotti

WHERE DESMARCHIO<>''

AND DESMARCHIO='PIPPO'

AND DESMARCHIO='PLUTO'

AND MATCH(DESMARCHIO) AGAINST('p*' IN BOOLEAN MODE)
ma il risultato è che non trova nulla......

Ora se elimino le due righe...

codice:
AND DESMARCHIO='PIPPO'

AND DESMARCHIO='PLUTO'
funziona tutto, ma cerca su tutti i valori del campo DESMARCHIO, mentre come speravo io, dovrebbe cercare solo tra 'PIPPO' e 'PLUTO', quindi, passando alla query una "p" o per es. una "o" dovrebbe trovarli, se invece passo una "m", non dovrebbe trovare nulla, perchè anche se esistesse l'ipotetico marchio 'MINNIE' nel campo DESMARCHIO non dovrebbe trovarlo.

Spero di essermi spiegato e confido come sempre nel vostro aiuto

Grazie
SK