mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
Merge mysql.com:/home/ram/work/b31154/b31154.5.0
into mysql.com:/home/ram/work/b31154/b31154.5.1
This commit is contained in:
@ -562,4 +562,32 @@ insert into t1 (id, name) values (2, "
|
||||
select b.id, group_concat(b.name) from t1 a, t1 b group by b.id;
|
||||
drop table t1;
|
||||
|
||||
#
|
||||
# Bug #31154: group_concat() and bit fields;
|
||||
#
|
||||
create table t1(a bit not null);
|
||||
insert into t1 values (), (), ();
|
||||
select group_concat(distinct a) from t1;
|
||||
select group_concat(distinct a order by a) from t1;
|
||||
drop table t1;
|
||||
|
||||
create table t1(a bit(2) not null);
|
||||
insert into t1 values (1), (0), (0), (3), (1);
|
||||
select group_concat(distinct a) from t1;
|
||||
select group_concat(distinct a order by a) from t1;
|
||||
select group_concat(distinct a order by a desc) from t1;
|
||||
drop table t1;
|
||||
|
||||
create table t1(a bit(2), b varchar(10), c bit);
|
||||
insert into t1 values (1, 'a', 0), (0, 'b', 1), (0, 'c', 0), (3, 'd', 1),
|
||||
(1, 'e', 1), (3, 'f', 1), (0, 'g', 1);
|
||||
select group_concat(distinct a, c) from t1;
|
||||
select group_concat(distinct a, c order by a) from t1;
|
||||
select group_concat(distinct a, c) from t1;
|
||||
select group_concat(distinct a, c order by a, c) from t1;
|
||||
select group_concat(distinct a, c order by a desc, c desc) from t1;
|
||||
|
||||
drop table t1;
|
||||
|
||||
|
||||
--echo End of 5.0 tests
|
||||
|
Reference in New Issue
Block a user