Esiste un modo per querare un

SELECT * FROM tabella WHERE riferimento LIKE '%$V%'

dove $V e' un campo form con piu' parole chiave ?

esempio :

il campo si chiama V dentro il campo metto "pippo, pluto, paperino"

Con il select di cui sopra mi cercherebbe tutto ciò che si chiama "pippo, pluto, paperino" indifferentemnte se abbia altri dati prima o dopo.
Se io invece volessi che nel db fosse cercata una corrispondenza nel caso ci fosse o solo pippo, o solo pluto, o due di questi ???

Ci sto diventando matto, ho visto le funzioni di implode ed esòplode ma non fanno al caso mio...

HELP PLS !!!!