mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-12-05 14:02:21 +00:00
32 lines
844 B
SQL
32 lines
844 B
SQL
SET allow_experimental_analyzer = 1;
|
|
|
|
DROP TABLE IF EXISTS test_table_1;
|
|
CREATE TABLE test_table_1
|
|
(
|
|
id UInt64,
|
|
value_1 String,
|
|
value_2 UInt64
|
|
) ENGINE=MergeTree ORDER BY id;
|
|
|
|
DROP TABLE IF EXISTS test_table_2;
|
|
CREATE TABLE test_table_2
|
|
(
|
|
id UInt64,
|
|
value_1 String,
|
|
value_2 UInt64
|
|
) ENGINE=MergeTree ORDER BY id;
|
|
|
|
INSERT INTO test_table_1 VALUES (0, 'Value', 0);
|
|
INSERT INTO test_table_2 VALUES (0, 'Value', 0);
|
|
|
|
EXPLAIN header = 1, actions = 1 SELECT lhs.id, lhs.value_1, rhs.id, rhs.value_1
|
|
FROM test_table_1 AS lhs INNER JOIN test_table_2 AS rhs ON lhs.id = rhs.id;
|
|
|
|
SELECT '--';
|
|
|
|
EXPLAIN header = 1, actions = 1 SELECT lhs.id, lhs.value_1, rhs.id, rhs.value_1
|
|
FROM test_table_1 AS lhs ASOF JOIN test_table_2 AS rhs ON lhs.id = rhs.id AND lhs.value_2 < rhs.value_2;
|
|
|
|
DROP TABLE test_table_1;
|
|
DROP TABLE test_table_2;
|