2017-02-16 11:49:50 +00:00
|
|
|
DROP TABLE IF EXISTS test.group_uniq_arr_int;
|
2016-09-29 13:16:46 +00:00
|
|
|
CREATE TABLE test.group_uniq_arr_int ENGINE = Memory AS
|
|
|
|
SELECT g as id, if(c == 0, [v], if(c == 1, emptyArrayInt64(), [v, v])) as v FROM
|
|
|
|
(SELECT intDiv(number%1000000, 100) as v, intDiv(number%100, 10) as g, number%10 as c FROM system.numbers WHERE c < 3 LIMIT 10000000);
|
|
|
|
|
2016-09-30 13:40:26 +00:00
|
|
|
SELECT length(groupUniqArray(v)) FROM test.group_uniq_arr_int GROUP BY id ORDER BY id;
|
2018-01-29 10:01:18 +00:00
|
|
|
SELECT length(groupUniqArray(v)) FROM remote('127.0.0.{2,3,4,5}', 'test', 'group_uniq_arr_int') GROUP BY id ORDER BY id;
|
2016-09-29 13:16:46 +00:00
|
|
|
|
|
|
|
DROP TABLE IF EXISTS test.group_uniq_arr_int;
|