删除表重复数据

一个表中 第一条和第二条数据重复,第四条和第五条数据重复,如果把需要把井号和井筒号字段作为主键,那么如何用SQL语句删除,下面做个介绍:

假设该表名为 录井前准备 ,那么删除语句为:

delete
from 录井前准备 a
where a.rowid != (select max(b.rowid)
from 录井前准备 b
where a.井号 = b.井号
and a.井筒号 = b.井筒号)

原文地址:https://www.cnblogs.com/shaosks/p/5147421.html