任何人都可以在这里提供一些意见。
我正在使用这个结构来创建表格,
create table user.sales_fill as
select
a.name
,gender
,a.age
,b.sales
, 1 as logic
from
(select distinct
name, age, gender
from cust_info )a
left join
sales b
on
a.age = b.age
and a.gender = b.gender
;
当我只使用 SELECT 部分时,只需要 7.5 秒即可显示结果。
select
a.name
,gender
,a.age
,b.sales
, 1 as logic
from
(select distinct
name, age, gender
from cust_info
)a
left join
sales b
on
a.age = b.age
and a.gender = b.gender
;
但是如果我在此选择代码之上添加“创建表”。我永远无法创建表。
如果我使用以下创建的表(但不是正确的内容),我有权创建表
create table user.sales_fill as
select
gender
,age
,sales
, 1 as logic
from sales
;
有什么建议吗?谢谢!