Index: src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java =================================================================== --- src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java (revision 942003) +++ src/java/org/apache/hadoop/hive/ql/parse/SemanticAnalyzer.java (working copy) @@ -2820,7 +2820,11 @@ } first = false; - cols = cols.concat(colInfo.getInternalName()); + + /** changed by sunil to fetch column names + * cols = cols.concat(colInfo.getInternalName()); + */ + cols = cols.concat(colInfo.getAlias()); // Replace VOID type with string when the output is a temp table or local files. // A VOID type can be generated under the query: