diff options
author | unknown <sanja@montyprogram.com> | 2013-02-26 01:20:17 +0200 |
---|---|---|
committer | unknown <sanja@montyprogram.com> | 2013-02-26 01:20:17 +0200 |
commit | e3ac306157ab9ade137c9afc9fff270a2f50d7ec (patch) | |
tree | 35e37d18da25df0fa9c88961b5ef231d3b7132aa /sql/item_sum.cc | |
parent | a555ceb2fb75c9958e39c963ca2a83e615629711 (diff) | |
download | mariadb-git-e3ac306157ab9ade137c9afc9fff270a2f50d7ec.tar.gz |
[NOT] EXISTS to IN transformation.
Diffstat (limited to 'sql/item_sum.cc')
-rw-r--r-- | sql/item_sum.cc | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/sql/item_sum.cc b/sql/item_sum.cc index 8816e1352a9..ab4827f16aa 100644 --- a/sql/item_sum.cc +++ b/sql/item_sum.cc @@ -375,7 +375,12 @@ bool Item_sum::collect_outer_ref_processor(uchar *param) if ((ds= depended_from()) && ds->nest_level_base == prm->nest_level_base && ds->nest_level < prm->nest_level) - prm->parameters->add_unique(this, &cmp_items); + { + if (prm->collect) + prm->parameters->add_unique(this, &cmp_items); + else + prm->count++; + } return FALSE; } |