【发布时间】:2017-09-24 11:05:03
【问题描述】:
我想选择表中除 StudentAddress 之外的所有列,因此我编写了以下查询:
select `(StudentAddress)?+.+` from student;
它在 Squirrel Sql 客户端中出现以下错误。
org.apache.spark.sql.AnalysisException:无法解析给定输入列的“(StudentAddress)?+.+”
【问题讨论】:
-
Spark 似乎不支持这种语法
-
任何解决方法?
-
实际需要什么?
-
我正在加入多个非常宽的表,因此在执行一次连接后,我需要删除其中一个连接列以消除下一次连接的歧义。目前,我在 select 中指定了我想要的所有列名,但是除了列之外的功能将非常灵活。谢谢。
标签: apache-spark-sql hiveql pyspark-sql spark-hive