我想按一列(NAME)对结果进行分组,然后按第二列(NOTE)对每组进行排序,最后按照它们的最高记录排序组。按组中的最大值排序
所以,如果我的实体炒这样的:
NAME NOTE
Andrew 19
Thomas 18
Andrew 18
Andrew 17
Frank 16
Frank 15
Thomas 14
Thomas 12
Frank 5
我想他们订购这样的:
NAME NOTE
Andrew 19
Andrew 18
Andrew 17
Thomas 18
Thomas 14
Thomas 12
Frank 16
Frank 15
Frank 5
按名称分组,与安德鲁出现首先是因为他的最高音符是19岁,然后是托马斯(18岁)和弗兰克(16岁)。
问候,
瓦尔
+1你可以参考一个别名AFER'为了by',因此无需子查询 – Andomar 2013-05-09 16:00:11
@Andomar。 。 。如果是这样写的,那么'maxnote'必须在输出中。 – 2013-05-09 16:04:16
@GordonLinoff不错,在顺序中的maxnote应该有'desc',但是很好的解决方案。 – 2013-05-09 16:05:36