【问题标题】:Can Hive realize batch select?Hive可以实现批量选择吗?
【发布时间】:2017-05-12 01:47:37
【问题描述】:

我有一个 id 列表和一个配置单元表。我想在 id 列表中选择所有具有 id 的记录。目前,我通过迭代 id 列表来选择记录。但是,它非常缓慢。我想知道Hive是否支持批处理,可以选择具有一批ID的记录?

【问题讨论】:

    标签: hive bigdata nosql


    【解决方案1】:

    您可以构造一个查询并使用in

    select t.*
    from t
    where id in (id1, id2, . . .);
    

    或者,将 id 加载到表中并使用连接:

    select t.*
    from t join
         ids
         on t.id = ids.id;
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-11-22
      • 2020-09-29
      • 2022-12-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多