buttandola li alla veloci farei una select di tutte le nuple... dopodiche scorro tutta la risposta della query cone controllando tramite split se la parte dopo '@' è gia presente nell'array ausiliario(scorrendolo tutto) allora cancello questa nupla(o riga chiamala come vuoi) e salto alla prossima npla altrimenti memorizzo la parte dopo '@' nell'array ausiliario e salto alla prossima riga...Codice PHP:
while($riga = Mysql_fetch_array[$ris])
Si la cosa potrebbe starci, bisognerebbe provare a scriverla meglio...
la cosa mi sà tanto che è abbastanza pesante... però mi sembra anche che non è un'operazione che viene fatta frequentemente... o sbaglio???