Select Hive 中的最大客户 ID

Select Max customer ID in Hive

我想 select 来自同一个 account_number 的最大客户 ID。

select max (customer_ID),account_number
from Account
group by account_number
having account_number ='30010258'

结果是

我希望结果是

使用 where 子句代替 having

注意:如果 account_number 是 int 类型,则删除 30010258.If 周围的引号 customer_ID 的数据类型是字符串,那么您必须将其转换为 int。

select max (customer_ID),account_number
from Account
where account_number ='30010258'
group by account_number

select 最大值 (int(customer_ID)),account_number 来自账户 按 account_number 分组 有 account_number ='30010258'