ClickHouse/tests/queries/0_stateless/01710_force_use_projection.sql

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

18 lines
529 B
MySQL
Raw Normal View History

drop table if exists tp;
create table tp (d1 Int32, d2 Int32, eventcnt Int64, projection p (select sum(eventcnt) group by d1)) engine = MergeTree order by (d1, d2);
2023-05-10 01:35:13 +00:00
set optimize_use_projections = 1, force_optimize_projection = 1;
select sum(eventcnt) eventcnt, d1 from tp group by d1;
select avg(eventcnt) eventcnt, d1 from tp group by d1;
insert into tp values (1, 2, 3);
select sum(eventcnt) eventcnt, d1 from tp group by d1;
select avg(eventcnt) eventcnt, d1 from tp group by d1; -- { serverError 584 }
drop table tp;