当前位置: 首页 > 图文教程 > 数据库 > MSSQL > 删除重复的记录,并保存第一条记录或保存最后一条记录

MSSQL
SQL Server数据库技术(82)
SQL Server数据库技术(83)
SQL Server数据库技术(84)
SQL Server数据库技术(85)
SQL Server数据库技术(86)
SQL Server数据库技术(87)
SQL Server数据库技术(88)
SQL Server数据库技术(89)
SQL Server数据库技术(90)
SQL Server数据库技术(91)
SQL Server数据库技术(92)
SQL Server数据库技术(93)
SQL Server数据库技术(94)
SQL Server数据库技术(95)
SQL Server数据库技术(96)
SQL Server数据库技术(97)
SQL Server数据库技术(98)
SQL Server数据库技术(99)
SQL Server数据库技术(100)
SQL Server数据库技术(101)

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


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 134 ::
收藏到网摘: n/a

删除表: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 )