获取错误表达式不是按值分组Hive?

时间:2017-10-09 13:53:48

标签: hadoop hive

我有一个表titanic与列类(包含1,2,3作为值),性(m,f),幸存(0,1)。我想找到每个班级中死亡的男性和女性的数量。

我的代码是

  select pclass from (
>    select count(survived), sex as s from titanic) t2
> ) group by s;

我收到错误      FAILED:SemanticException [错误10025]:第2:24行表达式不在GROUP BY键'性别'

  

修改:

     

我用一个答案纠正了这个问题,修复非常小。

0 个答案:

没有答案