Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
Union All:对两个结果集进行并集操作,包括重复行,不进行排序;
下面我在hive中创建两张表测试一下:
先本地创建数据文件:
/usr/local/hive/hiveTestFile/student.txt
1 zhangsan
2 lisi
3 wangwu
/usr/local/hive/hiveTestFile/student2.txt
1 zhangsan2
2 lisi2
3 wangwu2
本地数据导入hive:
student表:
load data local inpath '/usr/local/hive/hiveTestFile/student2.txt' into table db_hive_edu.student;
student2表:
load data local inpath '/usr/local/hive/hiveTestFile/student2.txt' into table db_hive_edu.student2;