返回表中的最后一个子排序行(sql)

时间:2010-11-17 15:36:03

标签: sql

很难描述这个问题,但很容易以图形方式看到它:

    x    y
    1    1
    2    1
    3    1
  * 4    1 *
    5    2
  * 6    2 * 
    7    3    
    8    3
    9    3
 * 10    3 *

我用x对表进行了排序,然后按y进行了子排序。我需要返回子排序表中最后一项的x值(stared行)。

我知道LAST命令,但我不知道如何递归地应用它,即每个子排序部分。

最佳,

1 个答案:

答案 0 :(得分:3)

SELECT y, Max(x) FROM [table] group by Y