mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-27 10:02:01 +00:00
32 lines
844 B
MySQL
32 lines
844 B
MySQL
|
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;
|