diff --git ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeColumnDesc.java ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeColumnDesc.java index 23c7123..250208e 100755 --- ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeColumnDesc.java +++ ql/src/java/org/apache/hadoop/hive/ql/plan/ExprNodeColumnDesc.java @@ -140,6 +140,11 @@ public boolean isSame(Object o) { if (!typeInfo.equals(dest.getTypeInfo())) { return false; } + if ( tabAlias != null && dest.tabAlias != null ) { + if ( !tabAlias.equals(dest.tabAlias) ) { + return false; + } + } return true; }