DROP TABLE IF EXISTS test.mt; DROP TABLE IF EXISTS test.merge; CREATE TABLE test.mt (d Date DEFAULT toDate('2015-05-01'), x UInt64) ENGINE = MergeTree(d, x, 1); CREATE TABLE test.merge (d Date, x UInt64) ENGINE = Merge(test, '^mt$'); SET min_insert_block_size_rows = 0, min_insert_block_size_bytes = 0; SET max_block_size = 1000000; INSERT INTO test.mt SELECT number AS x FROM system.numbers LIMIT 100000; SELECT *, b FROM test.mt WHERE x IN (12345, 67890) AND NOT ignore(blockSize() < 10 AS b) ORDER BY x; SELECT *, b FROM test.merge WHERE x IN (12345, 67890) AND NOT ignore(blockSize() < 10 AS b) ORDER BY x; DROP TABLE test.merge; DROP TABLE test.mt;