test for group by pushdown with a view

This commit is contained in:
Sergei Golubchik 2016-05-02 18:28:40 +02:00
parent ea195d372b
commit 92e47c393f
2 changed files with 9 additions and 0 deletions

View File

@ -66,6 +66,11 @@ id select_type table type possible_keys key key_len ref rows Extra
1 PRIMARY seq_1_to_15_step_2 index NULL PRIMARY 8 NULL # Using index
1 PRIMARY <derived2> ALL NULL NULL NULL NULL # Using join buffer (flat, BNL join)
2 DERIVED NULL NULL NULL NULL NULL NULL # Storage engine handles GROUP BY
create view v1 as select count(*) from seq_1_to_15_step_2;
select * from v1;
count(*)
8
drop view v1;
#
# The engine can't optimize the following queries
#

View File

@ -30,6 +30,10 @@ select * from seq_1_to_15_step_2, (select count(*) from seq_1_to_15_step_2) as t
--replace_column 9 #
explain select * from seq_1_to_15_step_2, (select count(*) from seq_1_to_15_step_2) as t1;
create view v1 as select count(*) from seq_1_to_15_step_2;
select * from v1;
drop view v1;
--echo #
--echo # The engine can't optimize the following queries
--echo #