请各位指点一下

chenlei77 2003-02-26 12:51:50
一张表中有重复数据,怎样把其中一条删掉,请给出具体的SQL,谢谢,方法越多越好
...全文
41 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
penitent 2003-02-26
  • 打赏
  • 举报
回复
delete from table a where rowid !=
(select max(rowid) from table b
where a.field=b.field)
klyh 2003-02-26
  • 打赏
  • 举报
回复
在这里有很多这样的帖子!
delete from table a where a.rowid!=(select max(rowid) from table b where a.bm=b.bm and a.mc=b.mc);

wzyuandl 2003-02-26
  • 打赏
  • 举报
回复
"一张表中有重复数据,怎样把其中一条删掉"
这句话是什么意思?是表中有重复数据,想删除重复的,留一条还是只删除一条!
czhai 2003-02-26
  • 打赏
  • 举报
回复
beckham:高手!学习!
beckhambobo 2003-02-26
  • 打赏
  • 举报
回复
http://www.oradb.net/sql/find0.htm
洪十二 2003-02-26
  • 打赏
  • 举报
回复
select rowid from table;

rowid一定不会相同的.

delete from table where rowid=...;

17,377

社区成员

发帖
与我相关
我的任务
社区描述
Oracle 基础和管理
社区管理员
  • 基础和管理社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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