我有一個表,其中包含identity primary key id
,CNum
,CUID
和其他一些列。我想根據CNum
和CUID
選擇不同的記錄,換句話說,如果兩個記錄具有相同的CNum
和CUID
我想獲得最高的一個,我嘗試組合,但由於需要整行,所以它不起作用。Select distinct columns sql server
with a as (SELECT distinct CNum, CUID
FROM Con)
select c.CNum from Con c inner join
a on a.CNum = c.CNum
and a.CUID= c.CUID
order by id
該方法仍然獲得重複記錄。
任何人都知道如何解決問題?
任何樣本數據? – cyan
你是什麼意思,「我試過一羣一羣,但它不會工作,因爲想要整行」?你是否顯示你嘗試過的整個查詢? – jeroenh