【发布时间】:2012-06-08 13:35:57
【问题描述】:
这个(Oracle)SQL怎么会:
select a.*, rank() over (partition by a.field1 order by a.field2 desc) field_rank
from table_a a
order by a.field1, a.field2
被翻译成MySQL?
This question 似乎相似,但在基本查询的末尾没有 Order By。还有,按分区的字段排序有关系吗?
【问题讨论】:
-
我不知道 qracle 所以你能先显示你想要的结果和样本数据
-
我可以给出一个简单的解释,就像你有 A 列和 B 列,你按 A 然后 B 排序,然后为 A 中的每个组成员给出一个基于 B 的排名。如果我是对的。
标签: mysql oracle window-functions rank