選擇有限的結果我試過檢查了這個問題sql - distinct + select,似乎無法正確地根據我的情況對其進行量身定製。我也不在sql dev團隊中,所以我不知道數據庫的所有內容。我在測試DB上在黑暗中拍攝。這裏是我當前查詢的僞樣本:根據列
select a.name, b.col1,
from name a, amount b
where a.identifier=b.acctid
and b.col1 != 'test'
什麼是目前按查詢舉例:
a.name | b.col1
Jeff 1
Jeff 333
Jeff 77
Jeff 1
Jeff 14
Bob 22
Bob 4
Bob 5
Bob 6
而且我想在查詢結果返回的前n(一我選擇的數字)基於ColA的獨特結果。例如,如果n爲2:
a.name | b.col1
Jeff 1
Jeff 333
Bob 22
Bob 4
你想要每個ColA的前兩名?你將用來訂購這個專欄的名稱是什麼?請使您的僞查詢和結果列具有相同的列名稱。 –
對不起,我忘了更新結果集以匹配查詢,完成。 – whitewolfpgh
您使用SQL Server 2005或更高版本嗎? –