34,576
社区成员
发帖
与我相关
我的任务
分享
select * from music m
where (m.name , m.player) in
(select name ,player from music group by name, player having count(*)>1)
delete from music s
where (s.name,s.player)
in (select name,player from music group by name,player having count(*) > 1) and rowid not in (select min(rowid) from music group by name,player having count(*)>1)
delete table1 where id not in (
select min(id),name,player from table1 group by name,player
)
select * from music m
where checksum(m.name , m.player) in
(select checksum(name ,player) from music group by name, player having count(*)>1)
---查询语句
select name,player from music
where not exists (select 1 from music a where name=a.name and id<a.id)
---删除语句
delete from music
where where not exists (select 1 from music a where name=a.name and id<a.id)
delete music where id not in (
select min(id) as id from music group by name,player
)
delete music where id not in (select id from(
select min(id),name,player from music group by name,player )t
)
delete music where id not in (
select min(id),name,player from music group by name,player
)