您好我是sql新手,並且遇到問題。Sql在每個分類中獲得前2名的結果
下面是我的表的示例。這不是確切的表格,而是我試圖實現的示例
Name Classification Hits
A A1 2
A A2 3
A A3 4
A A4 8
A A5 9
B B1 9
B B2 3
B B3 4
B B4 8
B B5 9
c c1 8
c c2 9
c c3 4
c c4 8
c c5 9
...
而且我正在尋找基於頂級Hits的結果。例如
Name Classification Hits
A A4 8
A A5 9
B B1 9
B B5 9
c c2 9
c c5 9
我已經嘗試此查詢
SELECT TOP (2) Name , Classification , Hits
FROM Table4
Group By Name , Classification , Hits
Order By Hits
但我只獲得兩個值。我在這裏做錯了什麼建議?
您正在使用Top(2)這就是爲什麼只有兩條記錄來臨 – 2014-09-19 05:57:55
我以爲相同的@SyedSalmanRazaZaidi。但我應該怎麼做才能得到我的結果> – Coder 2014-09-19 06:00:25