hive能实现批量选择吗?

a0x5cqrl  于 2021-06-26  发布在  Hive
关注(0)|答案(1)|浏览(313)

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

lvjbypge

lvjbypge1#

您可以构造查询并使用 in :

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

或者,将ID加载到表中并使用联接:

  1. select t.*
  2. from t join
  3. ids
  4. on t.id = ids.id;

相关问题