there are around 4 ways to eliminate duplicate records upto my knowledge.
the first preferable answer u have to say is :
delete from table_name where rowid not in (select min(rowid) from table_name group by column_name)
if the interviewer asks for another method: try this method.
1. create table_name_b as select distinct * from table_name_a;
2. drop table_name_a;
3. rename table_name_b as table_name_a;
Finished...
and the remaingin methods r confusing where as u will be stopped as soon as u say these 2 types ..
Thanx..