我从联接中选择了一个结果,我想消除列“ first name”和“ city”的重复,同时保留其他列。 如果我不需要其他专栏,但通常不需要另一专栏。这次我想保留其他列。 如果存在该表,则使用rowId进行“删除”也可以解决该问题。 我被困了好几天。我需要帮助
如果我希望field2和field4不相同,我会像这样等待结果:
答案 0 :(得分:0)
您可以将公用表表达式(CTE)与row_number
一起使用。
With CTE as
(
Select Id,city,[state],row_number() over (partition by City,[state] order by City) as CityNumber from [CityMaster]
)
delete from CTE where CityNumber >1