鍍金池/ 問答/數(shù)據(jù)庫/ hivesql列名別名的問題?

hivesql列名別名的問題?

有兩個(gè)表

表table_A

id city_nm
1 南京
2 蘇州
3 無錫

表table_B

id city_nm
1 A
2 B
3 C

hive上執(zhí)行sql

    select *
    from 
    (select *
    from table_A) A
    left join
    (select *
    from table_B) B
    on A.id=B.id

結(jié)果出現(xiàn)的是

id city_nm id city_nm
1 A 1 A
2 B 2 B
3 C 3 C

為什么南京,蘇州,無錫就消失了?

回答
編輯回答
朕略傻

用下面的語句試試

    select A.*,B.city_nm
        from 
        table_A as A
        left join   
        table_B as B
        on A.id=B.id
2017年7月22日 03:05