mirror of
https://github.com/MariaDB/server.git
synced 2025-08-08 11:22:35 +03:00
bug #15745 (COUNT(DISTINCT CONCAT(x,y)) returns wrong result
This commit is contained in:
@@ -2541,9 +2541,9 @@ bool Item_sum_count_distinct::setup(THD *thd)
|
||||
Field *f= *field;
|
||||
enum enum_field_types type= f->type();
|
||||
tree_key_length+= f->pack_length();
|
||||
if (!f->binary() && (type == MYSQL_TYPE_STRING ||
|
||||
type == MYSQL_TYPE_VAR_STRING ||
|
||||
type == MYSQL_TYPE_VARCHAR))
|
||||
if ((type == MYSQL_TYPE_VARCHAR) ||
|
||||
!f->binary() && (type == MYSQL_TYPE_STRING ||
|
||||
type == MYSQL_TYPE_VAR_STRING))
|
||||
{
|
||||
all_binary= FALSE;
|
||||
break;
|
||||
|
Reference in New Issue
Block a user