从上表中,我要删除具有重复CODE
列的行。在重复的行中,ID_CHECK
最小的行应保留。
输出:
答案 0 :(得分:1)
如果我理解正确,那么应该是您的SQL查询:
Select Names, Code, ID_CHECK
FROM
(
Select Names, Code, ID_CHECK,
ROW_NUMBER() OVER(Partition by Name,Code Order By ID_CHECK) as rnk
FROM table
)tmp
WHERE tmp.rnk=1;
让我知道这是否可行。