| Bug #275 | ORDER BY being discarded and results are returned un-sorted | ||
|---|---|---|---|
| Submitted: | 11 Apr 2003 9:57 | Modified: | 11 Apr 2003 9:58 |
| Reporter: | SINISA MILIVOJEVIC | Email Updates: | |
| Status: | Closed | Impact on me: | |
| Category: | MySQL Server | Severity: | S2 (Serious) |
| Version: | 4.0 | OS: | Any (ALL) |
| Assigned to: | Sergei Glukhov | CPU Architecture: | Any |
[11 Apr 2003 9:57]
SINISA MILIVOJEVIC
[11 Apr 2003 9:58]
MySQL Verification Team
===== sql/sql_select.cc 1.228 vs edited =====
*** /tmp/sql_select.cc-1.228-3602 Thu Mar 13 13:42:44 2003
--- edited/sql/sql_select.cc Fri Apr 11 19:33:39 2003
***************
*** 555,560 ****
--- 555,562 ----
/* Change DISTINCT to GROUP BY */
select_distinct= 0;
no_order= !order;
+ if (order && skip_sort_order)
+ join.tmp_table_param.quick_group=0;
if (all_order_fields_used)
order=0;
join.group=1; // For end_write_group
