在配置单元sql中使用sum和max查找字符串列

eh57zj3b  于 2021-06-04  发布在  Hadoop
关注(0)|答案(1)|浏览(361)
create table t(
a string,
b string,
c int,
d int)

此表有重复的数据。我要求和(c),求和(d)和按和排序(c)
所以我试着这样做。

SELECT a, b, sum(c) as cum, sum(d) FROM t GROUP BY a order by cum DESC

我办不到。因为是b。所以我尝试子查询,但我不能请你帮忙。

gudnpqoy

gudnpqoy1#

分组依据必须同时包含a和b。
所以在你的情况下使用下面的

SELECT a, b, sum(c) as cum, sum(d) FROM t GROUP BY a,b order by cum DESC

相关问题