Union和union all
总结分析
1. 子查询相当于表名,使用 from 关键字需要指定真实表名或表别名。
2. hive 不支持union ,只支持union all
3. 子查询中使用union all 时,在子查询里不能使用count、sum 等 聚合函数
4. 两表直接进行union all 可以使用count、sum 等聚合函数
5. 两张表进行union all 取相同的字段名称,可正常输出指定数据内容,且结果为两张表的结果集
Union:对两个结果集进行并集操作,不包括重复行,同时进行默认规则的排序;
Union All:对两个结果集进行并集操作,包括重复行,不进行排序;
来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/29050044/viewspace-2127441/,如需转载,请注明出处,否则将追究法律责任。
转载于:http://blog.itpub.net/29050044/viewspace-2127441/