mirror of
https://github.com/MariaDB/server.git
synced 2025-07-30 16:24:05 +03:00
bug #15745 (COUNT(DISTINCT CONCAT(x,y)) returns wrong result
mysql-test/r/distinct.result: result added mysql-test/t/distinct.test: testcase sql/item_sum.cc: MYSQL_TYPE_VARCHAR can't be 'binary' compared even when it is binary
This commit is contained in:
@ -512,3 +512,24 @@ id IFNULL(dsc, '-')
|
||||
2 line number two
|
||||
3 line number three
|
||||
drop table t1;
|
||||
CREATE TABLE t1 (
|
||||
ID int(11) NOT NULL auto_increment,
|
||||
x varchar(20) default NULL,
|
||||
y decimal(10,0) default NULL,
|
||||
PRIMARY KEY (ID),
|
||||
KEY (y)
|
||||
) ENGINE=MyISAM DEFAULT CHARSET=latin1;
|
||||
INSERT INTO t1 VALUES
|
||||
(1,'ba','-1'),
|
||||
(2,'ba','1150'),
|
||||
(306,'ba','-1'),
|
||||
(307,'ba','1150'),
|
||||
(611,'ba','-1'),
|
||||
(612,'ba','1150');
|
||||
select count(distinct x,y) from t1;
|
||||
count(distinct x,y)
|
||||
2
|
||||
select count(distinct concat(x,y)) from t1;
|
||||
count(distinct concat(x,y))
|
||||
2
|
||||
drop table t1;
|
||||
|
Reference in New Issue
Block a user