La query sottostante viene "riempita" da un form


$query = "SELECT * FROM `volumi` WHERE
`Titolo` LIKE '%". $Name2."%'
and `Autore` LIKE '%". $Name."%'
(`Soggetto01` LIKE '%". $Name6."%'
or `Soggetto02` LIKE '%". $Name6."%'
or `Soggetto03` LIKE '%". $Name6."%')";

In particolare ipotizzando di avere un titolo I FILM DI MASTROIANNI

La query funziona regolarmente a patto di digitare FILM oppure MASTROIANNI oppure FILM DI MASTROIANNI oppure FILM%MASTROIANNI.

La query non funziona se si digita FILM MASTROIANNI nč tantomeno se si digita non nell'ordine del titolo, ad esempio MASTROIANNI%FILM oppure MASTROIANNI FILM

Come posso risolvere il problema???
GRAZIE