mirror of
https://github.com/ClickHouse/ClickHouse.git
synced 2024-11-21 23:21:59 +00:00
Fix 03080_incorrect_join_with_merge.sql
This commit is contained in:
parent
05c9ba1215
commit
0fda9bf238
@ -366,8 +366,8 @@ QueryTreeNodePtr buildQueryTreeForShard(const PlannerContextPtr & planner_contex
|
||||
{
|
||||
QueryTreeNodePtr join_table_expression;
|
||||
const auto join_kind = join_node->getKind();
|
||||
const auto join_strictness = join_node->getStrictness();
|
||||
if (join_kind == JoinKind::Left || (join_kind == JoinKind::Inner && join_strictness == JoinStrictness::All))
|
||||
// const auto join_strictness = join_node->getStrictness();
|
||||
if (join_kind == JoinKind::Left || (join_kind == JoinKind::Inner /* && join_strictness == JoinStrictness::All*/))
|
||||
{
|
||||
join_table_expression = join_node->getRightTableExpression();
|
||||
}
|
||||
|
@ -2,6 +2,7 @@
|
||||
SET enable_analyzer=1;
|
||||
SET distributed_foreground_insert=1;
|
||||
|
||||
DROP TABLE IF EXISTS first_table_lr SYNC;
|
||||
CREATE TABLE first_table_lr
|
||||
(
|
||||
id String,
|
||||
@ -11,6 +12,7 @@ ENGINE = ReplicatedMergeTree('/clickhouse/tables/{database}/test_03080/alter', '
|
||||
ORDER BY id;
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS first_table;
|
||||
CREATE TABLE first_table
|
||||
(
|
||||
id String,
|
||||
@ -19,6 +21,7 @@ CREATE TABLE first_table
|
||||
ENGINE = Distributed('test_shard_localhost', currentDatabase(), 'first_table_lr');
|
||||
|
||||
|
||||
DROP TABLE IF EXISTS second_table_lr;
|
||||
CREATE TABLE second_table_lr
|
||||
(
|
||||
id String,
|
||||
@ -26,6 +29,7 @@ CREATE TABLE second_table_lr
|
||||
) ENGINE = MergeTree()
|
||||
ORDER BY id;
|
||||
|
||||
DROP TABLE IF EXISTS second_table;
|
||||
CREATE TABLE second_table
|
||||
(
|
||||
id String,
|
||||
@ -36,6 +40,7 @@ ENGINE = Distributed('test_shard_localhost', currentDatabase(), 'second_table_lr
|
||||
INSERT INTO first_table VALUES ('1', '2'), ('3', '4');
|
||||
INSERT INTO second_table VALUES ('1', '2'), ('3', '4');
|
||||
|
||||
DROP TABLE IF EXISTS two_tables;
|
||||
CREATE TABLE two_tables
|
||||
(
|
||||
id String,
|
||||
|
Loading…
Reference in New Issue
Block a user