Hive 组合配置单元中两个不同表中的数据

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

我需要在配置单元中组合来自两个不同表的数据。它类似于R中的cbind。我有一个表,其中有一列,如:

病人资料

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的可能数据?那不是一张桌子