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。所以我尝试子查询,但我不能请你帮忙。
gudnpqoy1#
分组依据必须同时包含a和b。所以在你的情况下使用下面的
SELECT a, b, sum(c) as cum, sum(d) FROM t GROUP BY a,b order by cum DESC
1条答案
按热度按时间gudnpqoy1#
分组依据必须同时包含a和b。
所以在你的情况下使用下面的