2
#test for LP Bug#611379
4
create table t1 (a int not null);
5
insert into t1 values (1);
6
create table t2 (a int not null primary key);
7
insert into t2 values (10);
8
explain select sum(distinct t1.a) from t1,t2 where t1.a=t2.a;
9
id select_type table type possible_keys key key_len ref rows Extra
10
1 SIMPLE NULL NULL NULL NULL NULL NULL NULL Impossible WHERE noticed after reading const tables
11
explain select * from (select sum(distinct t1.a) from t1,t2 where t1.a=t2.a)
13
id select_type table type possible_keys key key_len ref rows Extra
14
1 PRIMARY <derived2> system NULL NULL NULL NULL 1
15
2 DERIVED NULL NULL NULL NULL NULL NULL NULL Impossible WHERE noticed after reading const tables
16
select sum(distinct t1.a) from t1,t2 where t1.a=t2.a;
19
select * from (select sum(distinct t1.a) from t1,t2 where t1.a=t2.a) as t;