首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

老有关问题了,删除重复记录,但是没找到好方法

2012-01-15 
老问题了,删除重复记录,但是没找到好方法一个表里有两个字段,boxcodecsdate现要找出boxcode有重复的记录,

老问题了,删除重复记录,但是没找到好方法
一个表里有两个字段,boxcode     csdate  
现要找出boxcode   有重复的记录,并保留其中csdate(时间)   最靠后的记录,其余的重复记录删除

不知道我说清除了没

[解决办法]
一个表里有两个字段,boxcode csdate
现要找出boxcode 有重复的记录,并保留其中csdate(时间) 最靠后的记录,其余的重复记录删除

---------
delete t
from t a
where csdate <> (select max(csdate) from t where a.boxcode=boxcode)

热点排行
Bad Request.