当name,address有很多重复值时,要求仅保留其中一条记录
delete from t1
where id not in (
select a.mins from
(
select
min(id) as mins
from test
group by name, address
)a
)
假如没有id列,则需要先手动先加上:
SELECT @i:=@i+1 AS id, name, tile FROM test,(SELECT @i:=0) rowNo;
网友评论