Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/hadoop/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Hadoop 使用查找表将数据插入配置单元表_Hadoop_Hive_Hive Query - Fatal编程技术网

Hadoop 使用查找表将数据插入配置单元表

Hadoop 使用查找表将数据插入配置单元表,hadoop,hive,hive-query,Hadoop,Hive,Hive Query,有人能帮我解决这个问题吗 如何通过从其他配置单元表中查找值将数据插入到配置单元表中 我的输入_源表如下所示: date key lines type 29-May 1 A A16 29-May 2 B D44 29-May 3 C K90 29-May 4 A L90 29-May 5 A J76 29-May 6 B Y78 我对上述每种类型都有详细的描述。 例如: A an

有人能帮我解决这个问题吗

如何通过从其他配置单元表中查找值将数据插入到配置单元表中

我的输入_源表如下所示:

date    key  lines  type
29-May  1     A     A16
29-May  2     B     D44
29-May  3     C     K90
29-May  4     A     L90
29-May  5     A     J76
29-May  6     B     Y78
我对上述每种类型都有详细的描述。 例如:

A and A16 is "Excellet"
B and D44 is "Average"
A and L90 is "Good"
B and Y78 is "Fair"
等等

在我将数据插入结果表的过程中,我需要阅读行和类型,并在最终表中插入说明,如下所示:

date    key   desc
29-May  1     Excellent
29-May  2     Average
29-May  3     Not bad
29-may  4     Good
29-May  5     Fine
29-may  6     Fair

您能给我一些建议吗?

使用Join。这是可能需要的

insert overwrite table target_table
select date,key,descrip
from 
(
select a.date,a.key,a.lines, a.type,b.descrip from 
input_source a 
join 
description_table b 
on a.lines = b.lines and a.type = b.type
)
t;

让我知道这是否有帮助

详细描述存储在哪里?它是一个表吗?是的,它存储在配置单元表中。详细说明是单列表吗?否,详细说明有3列。行,输入,描述,谢谢你的回复。在尝试您的查询后,我会让您知道结果。谢谢