Scusa visto che le righe sono resituite da query allora fai fare alla query il filtro delle doppie,
ossia :

select * from tabella group by nome , cognome;

Cosi' verranno filtrati in automatico tutti gli utenti con lo stesso nome e cognome e non verranno generate linee doppie come quella sotto.

L'id recuperato dipendera' dal tipo di ordinamento della ricerca.