【发布时间】:2013-12-05 03:45:05
【问题描述】:
这是 HQL:
select A, B, count(*) as cnt from test_table group by A, B order by cnt desc;
示例输出如下:
a1 | b1 | 5
a2 | b1 | 3
a1 | b2 | 2
a2 | b2 | 1
但我想要的是在每组A中做order by,预期的输出是这样的:
a1 | b1 | 5
a1 | b2 | 2
a2 | b1 | 3
a2 | b2 | 1
谁能告诉我如何在一个 HQL 中解决这个问题?非常感谢!
【问题讨论】: