在说明书中找不到答案。
所以,我在想:我能在Hive里做这样的事吗?
insert into table my_table
with a as
(
select *
from ...
where ...
),
b as
(
select *
from ...
where ...
)
select
a.a,
a.b,
a.c,
b.a,
b.b,
b.c
from a join b on (a.a=b.a);
3条答案
按热度按时间gjmwrych1#
我想你可以一直使用子查询:
b09cbbtk2#
从版本起,在配置单元中提供
0.13.0
. 此处记录用法。u2nhd7ah3#
hadoop hive with子句语法和示例借助hive with子句,您可以在同一查询构造中重用查询结果。您还可以使用改进hadoop配置单元查询
WITH
条款。您可以通过将复杂的重复代码移到with子句并引用select语句中创建的逻辑表来简化查询。带有select语句的hive with子句示例
insert语句中的HIVEWITH子句在向表插入数据时可以使用with子句。例如: