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

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

2012-01-05 
删除重复记录表格如下:yidtid451561452453563457569....希望得到451452453457569保留所有不同的tid;相同ti

删除重复记录
表格如下:
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)

热点排行