select * from 表 where id in (select min(id) from 表 group by 字段1,字段2,字段3)
字段1,字段2,字段3这个地方,你需要把其他字段一起都group by了
假如这10条中有一条的id是1,其余的不管,那么这样 delete from table_name where id <> 1;
像这样:select distinct t,s from table;distinct的时候不要把id带出来
select id, count(distinct name) from 表名 group by id (name 为其他列中的一个)
试试看,行就采纳。 谢谢
delete from Table where ID in (select top 9 ID from Table)