我有這樣的查詢:如何避免重複與各個領域的價值在SQL查詢
Select * from V_Receipt Where F_Exhibition='11000' order by F_Exhibitor_Name
執行時,我得到重複值,我怎麼能解決這個問題。
我有這樣的查詢:如何避免重複與各個領域的價值在SQL查詢
Select * from V_Receipt Where F_Exhibition='11000' order by F_Exhibitor_Name
執行時,我得到重複值,我怎麼能解決這個問題。
with cte
as
(select row_number(partition by feild 1 order by field1) as rnk,* from V_Receipt)
select * from cte where rnk=1;
嘗試使用'DISTINCT'? –
我想從該表中獲得所有的值。我怎麼才能使用Distinct –
@jasemhi看看我的答案,你可以使用不同的,但你必須明確定義每個字段 – Matt