我的查询形式如下: -
WITH
stage1 AS
(
...
),
stage2 AS
(
...
),
stage3 AS
(
...
)
FROM stage3
INSERT OVERWRITE TABLE T1 Patition (category = 13)
select c1,c2,c3
INSERT OVERWRITE TABLE T2 Patition (category = 13)
select c1,c2,c3;
它成功了,但问题是只有第一个插入似乎正在执行,第二个插入被忽略。因此只有表T1才能获取数据。如果我交换插入语句的顺序,那么T1不会获取数据,而是T2获取它。因此,最后出现的INSERT语句将被忽略。如何使它工作?