sql語句刪除相同的記錄
數據表中存在多條一模一樣的記錄,該怎樣刪除這些多余記錄,讓它只剩下一條。謝謝!!!   
------解决方案--------------------delete from 表 where id in 
 ( 
    select id from 表 as T 
    where id > (select min(id) from 表 where 字段=T.字段) 
 ) 
 字段:有重复记录的字段
------解决方案--------------------select distinct * into 临时表 from 表1   
 delete  from 表1  group by 所有字段 having count(*) >  1 
 insert into 表1 select * from 临时表 
 drop table 临海表