Hive 组合配置单元中两个不同表中的数据
我需要在配置单元中组合来自两个不同表的数据。它类似于R中的cbind。我有一个表,其中有一列,如: 病人资料Hive 组合配置单元中两个不同表中的数据,hive,Hive,我需要在配置单元中组合来自两个不同表的数据。它类似于R中的cbind。我有一个表,其中有一列,如: 病人资料 patient_id 5 25 563 及 可能数据 prob .25 .69 .67 我需要做: patient_id probable_data 5 .25 25 .69 563 .67 我试过了 SELECT patient_data.pat
patient_id
5
25
563
及
可能数据
prob
.25
.69
.67
我需要做:
patient_id probable_data
5 .25
25 .69
563 .67
我试过了
SELECT patient_data.patient_id,probable_data.prob FROM patient_data,probable_data;
但我犯了一个错误
失败:解析异常行3:19在“,”附近“患者检查”处缺少EOF
怎么能在蜂箱里做呢。
谢谢尽管您编写的命令应该可以工作:
SELECT patient_data.patient_id,probable_data.prob FROM patient_data,probable_data;
但是试着让病人脸红。和可能的数据。所以你的命令看起来像
SELECT patient_id, prob FROM patient_data, probable_data;
而加入数据呢
hive> SELECT patient_data.patient_id, probable_data.prob
>FROM patient_di JOIN patient_data ON patient_data.patient_id = probable_data.prob;
您可能需要将patient_data.patient_id=probable_data.prob作为patient_data.patient_id=probable_data.prob在这两种情况下都对我有效。您的输入数据似乎有问题。除此之外,你打算如何将患者数据与可能数据连接起来,有什么规则吗?@Ashalynd:我只需要两列数据,一列是患者id,另一列是来自患者di的可能数据?那不是一张桌子