~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/r/bug_lp611379.result

Merge Joe, plus I updated the tests.

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#
2
 
#test for LP Bug#611379
3
 
#
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  t1      ALL     NULL    NULL    NULL    NULL    1       
11
 
1       SIMPLE  t2      eq_ref  PRIMARY PRIMARY 4       test.t1.a       1       Using index
12
 
explain select * from (select sum(distinct t1.a) from t1,t2 where t1.a=t2.a)
13
 
as t;
14
 
id      select_type     table   type    possible_keys   key     key_len ref     rows    Extra
15
 
1       PRIMARY <derived2>      system  NULL    NULL    NULL    NULL    1       
16
 
2       DERIVED t1      ALL     NULL    NULL    NULL    NULL    1       
17
 
2       DERIVED t2      eq_ref  PRIMARY PRIMARY 4       test.t1.a       1       Using index
18
 
select sum(distinct t1.a) from t1,t2 where t1.a=t2.a;
19
 
sum(distinct t1.a)
20
 
NULL
21
 
select * from (select sum(distinct t1.a) from t1,t2 where t1.a=t2.a) as t;
22
 
sum(distinct t1.a)
23
 
NULL
24
 
drop table t1,t2;