diff options
author | Sergei Petrunia <psergey@askmonty.org> | 2016-04-16 20:41:06 +0300 |
---|---|---|
committer | Sergei Petrunia <psergey@askmonty.org> | 2016-04-16 20:41:06 +0300 |
commit | 957809b19098b677bc0512dd8fbc55c9bdb2a6bb (patch) | |
tree | cd34b41d2908d3a36d6572ecee210b47cf0d957f /sql/sql_select.cc | |
parent | a81e711a06f60555ec80221385ed4e87ebb7e97f (diff) | |
download | mariadb-git-bb-10.2-mdev9543.tar.gz |
MDEV-9922: Assertion `!join->only_const_tables() && fsort' failedbb-10.2-mdev9543
When join output is just one row, we still need to compute window
function values for it. We could skip invoking filesort for it,
but it doesn't seem to be worth it to do such optimization.
Diffstat (limited to 'sql/sql_select.cc')
-rw-r--r-- | sql/sql_select.cc | 2 |
1 files changed, 0 insertions, 2 deletions
diff --git a/sql/sql_select.cc b/sql/sql_select.cc index b5099b10297..52e035d6e75 100644 --- a/sql/sql_select.cc +++ b/sql/sql_select.cc @@ -21221,8 +21221,6 @@ create_sort_index(THD *thd, JOIN *join, JOIN_TAB *tab, Filesort *fsort) if (fsort == NULL) fsort= tab->filesort; - // One row, no need to sort. make_tmp_tables_info should already handle this. - DBUG_ASSERT(!join->only_const_tables() && fsort); table= tab->table; select= fsort->select; |