In pratica hai dei valori ripetuti su diverse colonne.

Il problema e' che se cerchi pippo nella colonna 1 potresti avere pallino nella 2 e pallino nella 3.

In altre parole come e' fatta la tabella e quali dati ci sono ... ?!?

Puoi avere l'univocita' di campo oppure di tupla. In alternativa potresti raccogliere tutti i campi di tutte le tuple con i nomi e metterle in un array. Poi filtri l'array con array_unique() e ti ritrovi con dati singoli.