远古6868 2023-04-29 22:48 采纳率: 75%
浏览 22

MySQL分区排名partition by不能正常排名

mysql的partition by 分组排名和Oracle的partition by出现不同,场景是这样的,下图以jidu字段分组后再以num字段升序排名,在MySQL的第一季度输出结果中出现两次重复排名,按常理正确的输出结果应该以右图Oracle这样才是对的,难道MySQL的partition by 和Oracle还有区别?

img

  • 写回答

3条回答 默认 最新

  • 三千烦恼丝xzh 2023-04-30 06:07
    关注

    是你MySQL最后加了order by dt影响了窗口的行为,去掉或者写在窗口里面就好

    评论

报告相同问题?

问题事件

  • 修改了问题 4月29日
  • 创建了问题 4月29日