From 426d77b54f1e05e0c9a7c6e36239aa3f9c03cb70 Mon Sep 17 00:00:00 2001 From: jmrojas2332 Date: Thu, 27 Feb 2020 21:26:36 +0000 Subject: [PATCH] MCOL-3485 Fix ORDER BY not working with multiple aggregates of same type in SELECT --- dbcon/mysql/ha_mcs_execplan.cpp | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) 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()); } }