Files
doris/regression-test/suites/delete_p0/test_delete_sign_unique.sql
Yongqiang YANG fb27e3ef31 [fix](planner) let OlapScanNode turn off preaggragation when there is a filter on DELETE_SIGN (#12118)
We can skip aggregate on replace column, otherwise it would generate
wrong result. e.g. a row in UNIQUE is deleted by delte_sign_column,
then it would be returned.
2022-08-30 15:54:37 +08:00

33 lines
1000 B
SQL

DROP TABLE IF EXISTS delete_sign_test;
CREATE TABLE delete_sign_test (
`uid` BIGINT NULL,
`v1` BIGINT NULL
)
UNIQUE KEY(uid)
DISTRIBUTED BY HASH(uid) BUCKETS 3
PROPERTIES (
"replication_num" = "1"
);
insert into delete_sign_test values(1, 1);
select count(uid) from delete_sign_test;
select count(distinct uid) from delete_sign_test;
insert into delete_sign_test values(1, 1);
select count(uid) from delete_sign_test;
select count(distinct uid) from delete_sign_test;
insert into delete_sign_test values(2, 1);
select count(uid) from delete_sign_test;
select count(distinct uid) from delete_sign_test;
insert into delete_sign_test(uid, v1, __DORIS_DELETE_SIGN__) values(1, 1, 1);
select count(uid) from delete_sign_test;
select count(distinct uid) from delete_sign_test;
insert into delete_sign_test(uid, v1, __DORIS_DELETE_SIGN__) values(2, 1, 1);
select count(uid) from delete_sign_test;
select count(distinct uid) from delete_sign_test;