我在不同的組中具有相同類型的項目。我必須找到每個項目最多的組。第一SQL - 在多行之間選擇最大值
第一件事,這裏是數據:
Count_of_Items | Group_ID | Item_Type
15|01|A
35|02|A
25|03|A
3|01|B
5|04|B
等等
在這種情況下,02組有A類項目數量最多(35)和組04有類型B項目的最高數量。
我試圖
select max(count_of_items), Group_ID , item_type
from foo
group by Group_ID, item_type
,但沒有奏效。
非常感謝您的幫助。
* 使用MS SQL Server 2005的
你能儘量只組ID由分組? – Misha
如果兩個或多個組對同一個項目類型具有相同的料品計數值,應該選擇什麼?另外:你可以在[SQLFiddle](http://sqlfiddle.com/)上提供一個小提琴嗎? –
僅通過group_id進行分組無效,它會產生比我需要的更多的輸出;我想我應該更清楚。 – AfterWorkGuinness