From 67b8f0c7895e7da51224dd85974b4253dec50544 Mon Sep 17 00:00:00 2001 From: Bakhtiyor Ruziev Date: Wed, 24 Jul 2019 14:29:06 +0300 Subject: [PATCH] Add regression test for #5192 fix --- .../00974_full_outer_join.reference | 5 +++++ .../0_stateless/00974_full_outer_join.sql | 20 +++++++++++++++++++ 2 files changed, 25 insertions(+) create mode 100644 dbms/tests/queries/0_stateless/00974_full_outer_join.reference create mode 100644 dbms/tests/queries/0_stateless/00974_full_outer_join.sql diff --git a/dbms/tests/queries/0_stateless/00974_full_outer_join.reference b/dbms/tests/queries/0_stateless/00974_full_outer_join.reference new file mode 100644 index 00000000000..82c1bd051d3 --- /dev/null +++ b/dbms/tests/queries/0_stateless/00974_full_outer_join.reference @@ -0,0 +1,5 @@ +2015-12-01 0 0 +2015-12-02 1 1 +2015-12-03 0 2 +2015-12-04 0 3 +2015-12-05 0 4 diff --git a/dbms/tests/queries/0_stateless/00974_full_outer_join.sql b/dbms/tests/queries/0_stateless/00974_full_outer_join.sql new file mode 100644 index 00000000000..fda9d70e444 --- /dev/null +++ b/dbms/tests/queries/0_stateless/00974_full_outer_join.sql @@ -0,0 +1,20 @@ +SELECT + q0.dt, + q0.cnt, + q0.cnt2 +FROM +( + SELECT + toDate(addDays(toDate('2015-12-01'), number)) AS dt, + sum(number) AS cnt + FROM numbers(2) + GROUP BY dt +) AS q0 +ALL FULL OUTER JOIN +( + SELECT + toDate(addDays(toDate('2015-12-01'), number)) AS dt, + sum(number) AS cnt2 + FROM numbers(5) + GROUP BY dt +) AS q1 ON q0.dt = q1.dt