mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Merge remote-tracking branch 'origin/10.2' into bb-10.2-ext
Conflicts: sql/table.cc
This commit is contained in:
@ -2973,6 +2973,7 @@ JOIN::create_postjoin_aggr_table(JOIN_TAB *tab, List<Item> *table_fields,
|
||||
THD_STAGE_INFO(thd, stage_sorting_for_group);
|
||||
|
||||
if (ordered_index_usage != ordered_index_group_by &&
|
||||
!only_const_tables() &&
|
||||
(join_tab + const_tables)->type != JT_CONST && // Don't sort 1 row
|
||||
!implicit_grouping &&
|
||||
add_sorting_to_table(join_tab + const_tables, group_list))
|
||||
@ -3006,6 +3007,7 @@ JOIN::create_postjoin_aggr_table(JOIN_TAB *tab, List<Item> *table_fields,
|
||||
THD_STAGE_INFO(thd, stage_sorting_for_order);
|
||||
|
||||
if (ordered_index_usage != ordered_index_order_by &&
|
||||
!only_const_tables() &&
|
||||
add_sorting_to_table(join_tab + const_tables, order))
|
||||
goto err;
|
||||
order= NULL;
|
||||
|
Reference in New Issue
Block a user