首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >U-Sql Create table语句失败

U-Sql Create table语句失败
EN

Stack Overflow用户
提问于 2018-08-15 01:33:43
回答 1查看 65关注 0票数 0

我正在尝试使用create table as select (CTA的)从两个表创建一个U-sql表,如下所示-

代码语言:javascript
复制
DROP TABLE IF EXISTS tpch_query2_result;

CREATE TABLE tpch_query2_result 
(
  INDEX idx_query2
  CLUSTERED(P_PARTKEY ASC)
  DISTRIBUTED BY HASH(P_PARTKEY)
) AS
  SELECT 
a.P_PARTKEY
  FROM part AS a INNER JOIN partsupp AS b ON a.P_PARTKEY == b.PS_PARTKEY;

但是当运行U-sql查询时,我得到了以下错误-

代码语言:javascript
复制
E_CSC_USER_QUALIFIEDCOLUMNNOTFOUND: Column 'P_PARTKEY' not found in rowset 'a'.
Line 11
E_CSC_USER_QUALIFIEDCOLUMNNOTFOUND: Column 'PS_PARTKEY' not found in rowset 'b'.

不确定错误。有人能提供一些关于这个error.Thanks的见解吗?

EN

回答 1

Stack Overflow用户

发布于 2018-08-15 03:48:34

该错误通常表示指定的列不存在于由a (即part)或b (即partsupp)引用的指定行集中。这两个表的模式是什么?他们是否有预期名称的列?

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/51846925

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档