ClickHouse/tests/queries/0_stateless/01323_add_scalars_in_time.sql
2020-06-19 00:14:19 +08:00

20 lines
427 B
SQL

DROP TABLE IF EXISTS tags;
CREATE TABLE tags (
id String,
seqs Array(UInt8),
create_time DateTime DEFAULT now()
) engine=ReplacingMergeTree()
ORDER BY (id);
INSERT INTO tags(id, seqs) VALUES ('id1', [1,2,3]), ('id2', [0,2,3]), ('id1', [1,3]);
WITH
(SELECT [0, 1, 2, 3]) AS arr1
SELECT arrayIntersect(argMax(seqs, create_time), arr1) AS common, id
FROM tags
WHERE id LIKE 'id%'
GROUP BY id;
DROP TABLE tags;