Hello,大家好,今天为大家分享一份HIVE的多表查询文章,之前我们给大家简单聊了聊HIVE的一些基础操作,但是在我们的实际企业应用中往往没有那么简单容易的,今天就为大家分享一些HIVE的join语句,union all语句以及with语句的用法~
以下文章直接来源于以下各站:
https://blog.csdn.net/fly910905/article/details/82800533https://blog.csdn.net/smile0198/article/details/40051325https://blog.csdn.net/qq_22562651/article/details/80352667
先来看看union all语句的使用
union all语句将俩个表中相同的字段拼接在一起进行表的查询,注意的是union all不去重,数据会重复,我们来看看网络上的一些案例~
--准备表create external table IF NOT EXISTS temp_uniontest_ta(a1 string,a2 string)partitioned by (dt string)row format delimited fields terminated by '\t'stored as textfile;ALTER TABLE temp_uniontest_ta ADD IF NOT EXISTS PARTITION (dt = '2014-10-13') location '/temp/unionTest/ta/';a1 a2 2014