1
0
mirror of https://github.com/MariaDB/server.git synced 2025-07-29 05:21:33 +03:00

Merge mhansson@bk-internal.mysql.com:/home/bk/mysql-5.0-opt

into  linux-st28.site:/home/martin/mysql/src/bugx/my50-bugx
This commit is contained in:
mhansson/martin@linux-st28.site
2007-08-29 10:49:19 +02:00
7 changed files with 168 additions and 3 deletions

View File

@ -1053,6 +1053,14 @@ JOIN::optimize()
find_field_in_order_list,
(void *) group_list))
{
/*
We have found that grouping can be removed since groups correspond to
only one row anyway, but we still have to guarantee correct result
order. The line below effectively rewrites the query from GROUP BY
<fields> to ORDER BY <fields>. One exception is if skip_sort_order is
set (see above), then we can simply skip GROUP BY.
*/
order= skip_sort_order ? 0 : group_list;
group_list= 0;
group= 0;
}