si spiega da se...

seleziona tutto
conta quante righe ci sono nel campo specificato e le mette nell'alias tot
from tabella
raggruppa il conteggio per il campo specificato
estrai solo dove il valore di tot e' superiore a 1
ordina per il campo indicato n modo discendente

per vedere se funziona devi mettere qualche campo doppio o triplo. Ovvio.

Per impedire doppi inserimenti puoi settare il campo come UNIQUE.

Il lavoro che fai serve solo a ripulire una tabella e non ad una gestione. Quando devi verificare fai un select contando le righe corrispondenti al campo che deve essere univoco.

select count(pippo) as tot
from tabella
where pippo = '$pallino'

Se la risposta e' zero righe allora non ci sono $pallini.