Added test for low cardinality with in function. #3004

This commit is contained in:
Nikolai Kochetov 2018-09-20 13:57:52 +03:00
parent d2fbc3df58
commit 19d00cde7e
2 changed files with 24 additions and 0 deletions

View File

@ -0,0 +1,12 @@
a 1
b 0
1 1
2 0
a 1
b 0
1 1
2 0
a 1
b 1
1 1
2 1

View File

@ -0,0 +1,12 @@
set allow_experimental_low_cardinality_type = 1;
drop table if exists test.lc;
create table test.lc (str StringWithDictionary, val UInt8WithDictionary) engine = MergeTree order by tuple();
insert into test.lc values ('a', 1), ('b', 2);
select str, str in ('a', 'd') from test.lc;
select val, val in (1, 3) from test.lc;
select str, str in (select arrayJoin(['a', 'd'])) from test.lc;
select val, val in (select arrayJoin([1, 3])) from test.lc;
select str, str in (select str from test.lc) from test.lc;
select val, val in (select val from test.lc) from test.lc;
drop table if exists test.lc;