flink-user-zh mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Jark Wu <imj...@gmail.com>
Subject Re: 在子查询上使用row_number over返回的rn都是1
Date Wed, 28 Aug 2019 01:53:10 GMT
Hi,

你使用的是 flink 1.9 blink planner 吧?

首先你的 topn query 没有问题。结果也没有问题。
因为你是根据 province 分组求 top5,也就是每个省份排名前5的 id。但是现在你的数据中,每个省份只有一个
id,所以大家的排名都是1。
如果你想求全局前5名的省份,那么row_number 那里不需要定义 partition by
province。

Best,
Jark


> 在 2019年8月27日,15:16,ddwcg <3149768603@qq.com> 写道:
> 
> 6> (true,id001,上海,647.55,1)

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message