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

去除重复数据有关问题

2012-09-01 
去除重复数据问题Id,Staff_Id,PostId,AllPay11112趣味21234艾丝凡31245阿迪f41323阿二天这样一个数据表,如

去除重复数据问题
Id,Staff_Id,PostId,AllPay
1 11 12 趣味
2 12 34 艾丝凡
3 12 45 阿迪f
4 13 23 阿二天

这样一个数据表,如何让Staff_Id 中重复的数据保留一条,其它数据不变得到的最终结果为:

Id,Staff_Id,PostId,AllPay
1 11 12 趣味
2 12 34 艾丝凡
4 13 23 阿二天

这样的结果如何实现??? 
 

[解决办法]

SQL code
SELECT ID,STAFF_ID FROM (SELECT *,ROW=ROW_NUMBER() OVER(PARTITION BY STAFF_ID ORDER BY ID)FROM TB)T WHERE ROW=1 

热点排行