mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-17 21:24:28 +00:00
18 lines
371 B
MySQL
18 lines
371 B
MySQL
|
drop table if exists t;
|
||
|
|
||
|
create table t (i int, j int) engine MergeTree order by i;
|
||
|
|
||
|
insert into t values (1, 2);
|
||
|
|
||
|
alter table t add projection x (select * order by j);
|
||
|
|
||
|
insert into t values (1, 4);
|
||
|
|
||
|
set allow_experimental_projection_optimization = 1, force_optimize_projection = 1;
|
||
|
|
||
|
select i from t prewhere j = 4;
|
||
|
|
||
|
SELECT j = 2, i FROM t PREWHERE j = 2;
|
||
|
|
||
|
drop table t;
|