sqlserver根据两个字段去重复
sqlserver根据两个字段去重复
表一 Fruit数据:
id num name
1 1001 西瓜
2 1002 葡萄
3 1003 西瓜
4 1004 草莓
5 1005 芒果
按照表一的数据,num为1001和num为1003的name都是西瓜,记录重复,我们采取以下方式进行去重:
SELECT id,num,name FROM(SELECT ROW_NUMBER() OVER (PARTITION BY num+name ORDER BY num+name) tb, id,num,name FROM Fruit)ft WHERE ft.tb=1 ORDER BY id

浙公网安备 33010602011771号