mysql的partition by 分组排名和Oracle的partition by出现不同,场景是这样的,下图以jidu字段分组后再以num字段升序排名,在MySQL的第一季度输出结果中出现两次重复排名,按常理正确的输出结果应该以右图Oracle这样才是对的,难道MySQL的partition by 和Oracle还有区别?
收起
是你MySQL最后加了order by dt影响了窗口的行为,去掉或者写在窗口里面就好
报告相同问题?