源码天下

源码天下 -> 技术文档 -> 数据库 -> MsSql -> 文章内容

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



作者:佚名  来源:本站收集  发布时间:2008-5-21 20:17:40  发布人:wongrs

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

[] [返回上一页] [打 印] [收 藏]

上一篇文章:MSSQL数据库的定期自动备份计划。
下一篇文章:删除重复记录
中国福网提供带宽支持