我在SQL Server 2012下表消除重複。結果應該是這樣的:SQL服務器:</p> <p><a href="https://i.stack.imgur.com/ZInN5.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ZInN5.png" alt="enter image description here"></a></p> <p>,我需要選擇不同的行,只有其聯繫等於「自己」:基於兩列
我嘗試以下查詢:
with cte as
(
select
row_number() over (partition by contact order by SiteNum) rn,
SiteNum, SiteAdd, Description, Contact
from
Name
)
select *
from cte
where rn = 1
我不知道,如果它可以像使用臨時表或where子句不同的方法來實現。
如果我包含contact ='Own'的地方,我不會回到第2行(SiteNum 2)。 – user2536008