ClickHouse/dbms/tests/queries/0_stateless/00818_inner_join_bug_3567.sql

15 lines
706 B
MySQL
Raw Normal View History

DROP TABLE IF EXISTS using1;
DROP TABLE IF EXISTS using2;
2019-02-01 12:50:51 +00:00
CREATE TABLE using1(a String, b DateTime) ENGINE=MergeTree order by a;
CREATE TABLE using2(c String, a String, d DateTime) ENGINE=MergeTree order by c;
2019-02-01 12:50:51 +00:00
INSERT INTO using1 VALUES ('a', '2018-01-01 00:00:00') ('b', '2018-01-01 00:00:00') ('c', '2018-01-01 00:00:00');
INSERT INTO using2 VALUES ('d', 'd', '2018-01-01 00:00:00') ('b', 'b', '2018-01-01 00:00:00') ('c', 'c', '2018-01-01 00:00:00');
2019-02-01 12:50:51 +00:00
SELECT * FROM using1 t1 ALL LEFT JOIN (SELECT *, c as a, d as b FROM using2) t2 USING (a, b) ORDER BY d;
SELECT * FROM using1 t1 ALL INNER JOIN (SELECT *, c as a, d as b FROM using2) t2 USING (a, b) ORDER BY d;
2019-02-01 12:50:51 +00:00
DROP TABLE using1;
DROP TABLE using2;