怎么删除表中重复记录???

songfengerer 2003-11-13 02:32:08
用sql语句,怎么删除数据表中重复记录,相同记录只留下一条呢??
...全文
80 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
dofly 2003-11-13
  • 打赏
  • 举报
回复
這樣的貼子很多﹐搜索一下省點銀子. ^-^
上面已經有答案了。
eason2000 2003-11-13
  • 打赏
  • 举报
回复
delete from 表名 where 主键 in (selecr 主键,count(*) from 表名 group by 主键 having count(*)>1)
victorycyz 2003-11-13
  • 打赏
  • 举报
回复
select distinctrow * into new_table from table_name

truncate table table_name

insert into table_name select * from new_table

drop table new_table
lynx1111 2003-11-13
  • 打赏
  • 举报
回复
也许搜索“重复记录”会对你又帮助!
day_dayup 2003-11-13
  • 打赏
  • 举报
回复
select distinct * from yourtable

distinct 关键字

34,681

社区成员

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

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