某字段就是按照某几个分组
比如数据
id name
1 a
1 a
1 a
你最后group by id或者group by name都可以
但是如果
id name
1 a
1 a
1 a
2 a
但是像上边这样,最后也只能保留一条,所以你得找到一个group by 的字段
不过这个慎用,数据多的时候会很慢的,删除前备份一下数据吧
追问运行失败!ROWID是指随意的一个id吧 某字段可以与rowid是一个字段吧!
追答不可以
rowid是一个虚拟列,是oracle中的一个数据的物理地址
你只需要换“某字段”换成某个字段就行
要是就像你说的,16条重复,你只保留一条
delete from GXS_VIEW_PATIENT_INFO where rowid not in (select min(rowid) from GXS_VIEW_PATIENT_INFO)那就直接这样,不过一定要备份哈
追问但是一直报错啊 怎么破!
追答