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