gpt4 book ai didi

hadoop - 如何使用配置单元选择重复ID的最小值

转载 作者:行者123 更新时间:2023-12-02 22:07:27 24 4
gpt4 key购买 nike

有人可以帮我吗

我有这样的数据

**id,age,name**
10,25,abc
10,35,def
20,45,ghi
20,55,jkl
20,65,mno
30,40,pqr
30,50,stu
30,70,vwr
40,20,yza
40,25,fdf
40,25,dgh
40,20,sfs

现在我想得到最终结果如下
+------+------+
| id | age |
+------+------+
| 10 | 25 |
| 20 | 45 |
| 30 | 40 |
| 40 | 20 |
| 40 | 20 |
+------+------+

我可以在mysql中执行此操作,但由于配置单元不支持子查询中的多个参数,因此无法在配置单元中获得所需的结果。

我尝试使用配置单元连接来执行此操作,但没有成功。

在此先感谢您的帮助!

最佳答案

select  id
,age

from (select id
,age

,rank () over
(
partition by id
order by age
) as rnk

from mytable
) t

where t.rnk = 1
+----+-----+
| id | age |
+----+-----+
| 10 | 25 |
| 20 | 45 |
| 30 | 40 |
| 40 | 20 |
| 40 | 20 |
+----+-----+

关于hadoop - 如何使用配置单元选择重复ID的最小值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43946019/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com