2024-07-12 12:49:26 +00:00
|
|
|
SET enable_analyzer = 1;
|
2022-09-04 15:20:59 +00:00
|
|
|
|
|
|
|
DROP TABLE IF EXISTS test_table_join_1;
|
|
|
|
CREATE TABLE test_table_join_1
|
|
|
|
(
|
|
|
|
id UInt64,
|
|
|
|
value UInt64
|
|
|
|
) ENGINE=SummingMergeTree(value)
|
|
|
|
ORDER BY id
|
|
|
|
SAMPLE BY id;
|
|
|
|
|
|
|
|
SYSTEM STOP MERGES test_table_join_1;
|
|
|
|
INSERT INTO test_table_join_1 VALUES (0, 1), (1, 1);
|
|
|
|
INSERT INTO test_table_join_1 VALUES (0, 2);
|
|
|
|
|
|
|
|
DROP TABLE IF EXISTS test_table_join_2;
|
|
|
|
CREATE TABLE test_table_join_2
|
|
|
|
(
|
|
|
|
id UInt64,
|
|
|
|
value UInt64
|
|
|
|
) ENGINE=SummingMergeTree(value)
|
|
|
|
ORDER BY id
|
|
|
|
SAMPLE BY id;
|
|
|
|
|
|
|
|
SYSTEM STOP MERGES test_table_join_2;
|
|
|
|
INSERT INTO test_table_join_2 VALUES (0, 1), (1, 1);
|
|
|
|
INSERT INTO test_table_join_2 VALUES (1, 2);
|
|
|
|
|
|
|
|
SELECT t1.id AS t1_id, t2.id AS t2_id, t1.value AS t1_value, t2.value AS t2_value
|
2022-09-07 17:09:37 +00:00
|
|
|
FROM test_table_join_1 AS t1 FINAL INNER JOIN test_table_join_2 AS t2 FINAL ON t1.id = t2.id
|
|
|
|
ORDER BY t1_id;
|
2022-09-04 15:20:59 +00:00
|
|
|
|
|
|
|
DROP TABLE test_table_join_1;
|
|
|
|
DROP TABLE test_table_join_2;
|