diff --git a/dbcon/mysql/ha_mcs_execplan.cpp b/dbcon/mysql/ha_mcs_execplan.cpp index 5b6118028..133c89d2d 100755 --- a/dbcon/mysql/ha_mcs_execplan.cpp +++ b/dbcon/mysql/ha_mcs_execplan.cpp @@ -4941,7 +4941,8 @@ ReturnedColumn* buildAggregateColumn(Item* item, gp_walk_info& gwi) { for (uint32_t i = 0; i < gwi.returnedCols.size(); i++) { - if (*ac == gwi.returnedCols[i].get()) + if (*ac == gwi.returnedCols[i].get() + && ac->alias() == gwi.returnedCols[i].get()->alias()) ac->expressionId(gwi.returnedCols[i]->expressionId()); } }