当前位置: 代码迷 >> Sql Server >> 删除重复记录,该怎么处理
  详细解决方案

删除重复记录,该怎么处理

热度:102   发布时间:2016-04-27 21:18:04.0
删除重复记录
表格如下:
yid   tid  
45     1        
56     1
45     2
45     3
56     3
45     7
56     9
..   ..
希望得到

45     1        
45     2
45     3
45     7
56     9
保留所有不同的tid;相同tid,保留较小的yid;

------解决方案--------------------

--上面是查詢,如果是刪除
Delete A From TableName A Where yid != (Select Min(yid) From TableName Where tid = A.tid)