【发布时间】:2020-03-09 12:49:24
【问题描述】:
我正在尝试提取样本数据,但需要屏蔽/散列 userid's。我需要先构建一个临时表,因为我在 Zeppelin 中工作并且输出被截断,所以我正在构建一个临时表,以便我可以从 3rd 方工具 (Razor SQL) 查询数据。
这是我用来屏蔽/散列userid的内容:
CREATE TABLE user.temp_userdata_hashed AS
SELECT *, md5(concat(userid, 'useridGUI')) as userid
FROM medicaldata
这在没有 CREATE TABLE 的情况下有效,但是当我包含 CREATE TABLE 时,我收到此错误:
org.apache.spark.sql.AnalysisException: Found duplicate column(s) in the table definition of `user`.`temp_userdata_hashed`: `userid`;
与其列出此表中的每一列(我都需要它们),有没有办法解决这个问题?
【问题讨论】:
标签: sql apache-zeppelin