Ciao, non sapendo come è strutturata la tabella vado ad intuito, supponendo che table abbia un campo intervallo che può assumenre un solo valore, quindi per PIPPO, PLUTO e PAPERINO hai tanti record quanti sono i valori dell'esempio.
Premesso ciò, la tua query non può mai funzionare, perchè la clausola IN va a prendere un valore per volta, e quindi non implica che i valori debbano essere tutti presenti, spero diessermi spiegato.

Per trovare una soluzione, è meglio che posti la struttura della tabella, se non è come ho pensato io.