服务器之家:专注于服务器技术及软件下载分享
分类导航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|数据库技术|

服务器之家 - 数据库 - Sql Server - 删除重复的记录,并保存第一条记录或保存最后一条记录

删除重复的记录,并保存第一条记录或保存最后一条记录

2019-10-21 14:56mssql技术网 Sql Server

删除重复的记录,并保存第一条记录或保存最后一条记录

删除表:dgpage中Mail重复的记录并保留最后一条.  
delete dgpage where id in ( select a.id from dgpage a, dgpage b where a.mail = b.mail and a.id > b.id )  


删除表:dgpage中Mail重复的记录并保留最近一条. 
delete dgpage where id in ( select a.id from dgpage a, dgpage b where a.mail = b.mail and a.id <b.id ) 

延伸 · 阅读

精彩推荐