我需要找到各組的最高估值的行的表,例如在,我想組由顏色和形狀以下,然後取最高成本的行。例如。輸入返回排名最高的行每組
ID Color Shape Cost
-- ----- ----- ----
1 Red Round 45
2 Red Round 18
3 Red Square 13
4 Red Square 92
5 Green Round 25
6 Green Round 21
7 Green Triangle 20
8 Green Triangle 33
我想
ID Color Shape Cost
-- ----- ----- ----
1 Red Round 45
4 Red Square 92
5 Green Round 25
8 Green Triangle 33
我怎樣才能做到這一點?對PL/SQL和T/SQL起作用的東西會非常棒,儘管我的直接需求是PL/SQL。
在GROUPBY的ID表示這是不行的。檢查預期的結果 –