我需要找到各组的最高估值的行的表,例如在,我想组由颜色和形状以下,然后取最高成本的行。例如。输入返回排名最高的行每组
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表示这是不行的。检查预期的结果 –