【问题标题】:Hive impala query蜂巢黑斑羚查询
【发布时间】:2019-03-07 10:00:40
【问题描述】:

输入。

Key---- id---- ind1 ----ind2
1       A          Y         N
1       B         N        N
1       C         Y        Y
2      A         N         N
2       B        Y        N

输出

Key ind1 ind2
1    Y       Y
2      Y     N

所以基本上只要 ind1..n col 是 y 相同的键不同的 id 。输出应该是 y else N。

这就是为什么键 1 的两个 ind 都是 y 键 2 ....ind 是 y 和 n。

【问题讨论】:

    标签: sql hive impala


    【解决方案1】:

    您可以为此使用max()

    select id, max(ind1), max(ind2)
    from t
    group by id;
    

    【讨论】:

      猜你喜欢
      • 2015-04-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-12-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多