34,875
社区成员
发帖
与我相关
我的任务
分享
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
)