博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Oracle 删除重复行
阅读量:5088 次
发布时间:2019-06-13

本文共 408 字,大约阅读时间需要 1 分钟。

DELETE FROM your_tableWHERE rowid not in(SELECT MIN(rowid)FROM your_tableGROUP BY column1, column2, column3);

删除表中多余的重复记录(多个字段),只留有rowid最小的记录

delete from vitae awhere (a.peopleId,a.seq) in   (select peopleId,seq from vitae group by peopleId,seq having count(*) > 1)and rowid not in (select min(rowid) from vitae group by peopleId,seq having count(*)>1)

转载于:https://www.cnblogs.com/flowerszhong/p/5075906.html

你可能感兴趣的文章
转:vs发布window应用程序时出错:未能签名 ...\setup.exe
查看>>
Spring Boot @ControllerAdvice 处理全局异常,返回固定格式Json
查看>>
Android学习一(入门)
查看>>
nyoj-大小写互换
查看>>
物理层
查看>>
【bzoj2127】happiness 网络流最小割
查看>>
Windows中报错:Fatal error in launcher: Unable to create process using '"' 的解决方案
查看>>
VIM操作常用指令(转)
查看>>
在绘制的扇形里加载一张图片
查看>>
winform combobox绑定数据
查看>>
前端入门
查看>>
steps/train_lda_mllt.sh
查看>>
一些可以用到的网址
查看>>
BPM配置故事之案例7-公式计算
查看>>
003_1-当前系统语言的相关知识
查看>>
IL中间语言指令大全
查看>>
iOS面试题总结整理(附答案)
查看>>
COPY, RETAIN, ASSIGN , READONLY , READWRITE,STRONG,WEAK,NONATOMIC整理--转
查看>>
leetcode671- Second Minimum Node In a Binary Tree- easy
查看>>
LIS最长上升子序列O(nlogn)算法
查看>>