Commit 35217aea authored by unknown's avatar unknown
Browse files

Merge fix for BUG#6976 from 4.0

parents 0a3590f6 b18e8c92
Loading
Loading
Loading
Loading
+12 −0
Original line number Diff line number Diff line
@@ -638,3 +638,15 @@ alias
1,2
1
drop table t1;
create table t1 (a int);
insert into t1 values(null);
select min(a) is null from t1;
min(a) is null
1
select min(a) is null or null from t1;
min(a) is null or null
1
select 1 and min(a) is null from t1;
1 and min(a) is null
1
drop table t1;
+9 −0
Original line number Diff line number Diff line
@@ -465,3 +465,12 @@ select group_concat( distinct col1 ) as alias from t1

drop table t1;


#Test for BUG#6976: Aggregate functions have incorrect NULL-ness
create table t1 (a int);
insert into t1 values(null);
select min(a) is null from t1;
select min(a) is null or null from t1;
select 1 and min(a) is null from t1;
drop table t1;