请问如何删除这样一个表的重复记录

winsock2000 2005-02-01 03:35:59
表ervery的数据:

kahao dateNow xfje
001 2005-01-02 1.75
001 2005-01-02 1.75 //删除
001 2005-01-03 1.75
002 2005-01-02 1.75
002 2005-01-02 1.75 //删除
。。。。。。。。。。。。。。。

请教一下如何把表里面重复数据给删除了。
...全文
121 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
daiweihappy 2005-02-01
  • 打赏
  • 举报
回复


select distinct * into temp from ervery
truncate table ervery
insert into ervery select * from temp
drop table temp

JafyLiu 2005-02-01
  • 打赏
  • 举报
回复
delete ervery from ervery where xfje in
(select xfje from ervery group by xfje having count(xfje)>1)
mrjiangyan 2005-02-01
  • 打赏
  • 举报
回复
delete ervery from ervery a,(select xfje from ervery group by xfje having count(*)>1) b
where a.xfje=b.xfje
LBYYBL 2005-02-01
  • 打赏
  • 举报
回复
select distinct * into temp from ervery
truncate table ervery
insert into ervery select * from ervery
drop table temp

34,590

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧