[ https://issues.apache.org/jira/browse/SPARK-14471?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15885116#comment-15885116 ]
Hyukjin Kwon commented on SPARK-14471: -------------------------------------- Still happens in the current master - https://github.com/apache/spark/commit/9f8e392159ba65decddf62eb3cd85b6821db01b4 {code} scala> spark.range(10).toDF("a").createOrReplaceTempView("t") scala> spark.sql("select a a1, a1 + 1 as b, count(1) from t group by a1") org.apache.spark.sql.AnalysisException: cannot resolve '`a1`' given input columns: [a]; line 1 pos 51; 'Aggregate ['a1], [a#83L AS a1#87L, ('a1 + 1) AS b#88, count(1) AS count(1)#90L] +- SubqueryAlias t +- Project [id#80L AS a#83L] +- Range (0, 10, step=1, splits=Some(8)) at org.apache.spark.sql.catalyst.analysis.package$AnalysisErrorAt.failAnalysis(package.scala:42) at org.apache.spark.sql.catalyst.analysis.CheckAnalysis$$anonfun$checkAnalysis$1$$anonfun$apply$2.applyOrElse(CheckAnalysis.scala:77) at org.apache.spark.sql.catalyst.analysis.CheckAnalysis$$anonfun$checkAnalysis$1$$anonfun$apply$2.applyOrElse(CheckAnalysis.scala:74) at org.apache.spark.sql.catalyst.trees.TreeNode$$anonfun$transformUp$1.apply(TreeNode.scala:289) {code} > The alias created in SELECT could be used in GROUP BY and followed expressions > ------------------------------------------------------------------------------ > > Key: SPARK-14471 > URL: https://issues.apache.org/jira/browse/SPARK-14471 > Project: Spark > Issue Type: New Feature > Components: SQL > Reporter: Davies Liu > > This query should be able to run: > {code} > select a a1, a1 + 1 as b, count(1) from t group by a1 > {code} -- This message was sent by Atlassian JIRA (v6.3.15#6346) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@spark.apache.org For additional commands, e-mail: issues-h...@spark.apache.org