ORACLE单行子查询返回多个行,如何过滤重复

 时间:2026-04-23 16:46:09

1、打开PLSQL,用数据库用户登录,打开SQL窗口

2、例如:要删除表A中的,字段dinsetcode重复的行,剩下一行;参考如下

delete from A

where rowid   in (select   rowid,dinsetcode   from A  group   by   rowid,dinsetcode    having   count(dinsetcode) > 1 )

and rowid not in (select min(rowid) from   A   group by dinsetcode   having count(dinsetcode)>1);

删除了rowid中除了最小的其他行。

  • oracle数据库导出备份数据
  • 客户端电脑加入到域中的具体步骤
  • 共享文件夹的安全怎么保证
  • windows电脑,怎么安装IIS元数据库和兼容性层?
  • Win10怎么重置邮件和日历应用
  • 热门搜索
    角质层薄怎么修复 嘴上起泡怎么办 牡丹鹦鹉怎么养 鱼刺卡住了怎么办 粉刺怎么去除小妙招 qq群怎么转让群主 武则天怎么死的 手脚发麻是怎么回事 怎么关闭淘宝店铺 tcl空调质量怎么样