Hive 如何从配置单元中的多个表中标识相同的列

Hive 如何从配置单元中的多个表中标识相同的列,hive,multiple-columns,multiple-tables,Hive,Multiple Columns,Multiple Tables,嗨,我有个关于蜂巢的问题 假设有两个表t1和t2。t1和t2的列具有相同的名称 t1: 员工id、姓名、工资、地址 1、a、100、f t2: emp_id、名称、组织、产品 1,trk,as,dss 当我想选择这些表格时,比如 select *from t1,t2 join ..... hive搜索了所有列,但我无法识别哪些名称列来自哪个表 请帮忙,非常感谢您的关注 另外,如何从配置单元中的多个表中识别相同的列,请使用别名而不是* Select t1.ColumnName1 as [t1_C

嗨,我有个关于蜂巢的问题

假设有两个表t1和t2。t1和t2的列具有相同的名称

t1: 员工id、姓名、工资、地址 1、a、100、f

t2: emp_id、名称、组织、产品 1,trk,as,dss

当我想选择这些表格时,比如

select *from t1,t2 join .....
hive搜索了所有列,但我无法识别哪些名称列来自哪个表

请帮忙,非常感谢您的关注


另外,如何从配置单元中的多个表中识别相同的列,请使用别名而不是*

Select t1.ColumnName1 as [t1_ColumnName1],
       t1.ColumnName2 as [t1_ColumnName2],
        ... , 
       t1.ColumnNameN as [t1_ColumnNameN], 
       t2.ColumnName1 as [t2_ColumnName1],     
       t2.ColumnName2 as [t2_ColumnName2],
        ... , 
       t2.ColumnNameN as [t2_ColumnNameN] 
from t1 join t2  ...