2019-08-29 18:45:34 +00:00
|
|
|
set subquery_requires_alias = 0;
|
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
DROP TABLE IF EXISTS left_table;
|
|
|
|
DROP TABLE IF EXISTS right_table;
|
2018-10-31 11:11:41 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
CREATE TABLE left_table(APIKey Int32, SomeColumn String) ENGINE = MergeTree ORDER BY tuple();
|
2018-10-31 11:11:41 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
INSERT INTO left_table VALUES(1, 'somestr');
|
2018-10-31 11:11:41 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
CREATE TABLE right_table(APIKey Int32, EventValueForPostback String) ENGINE = MergeTree ORDER BY tuple();
|
2018-10-31 11:11:41 +00:00
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
INSERT INTO right_table VALUES(1, 'hello'), (2, 'WORLD');
|
2018-10-31 11:11:41 +00:00
|
|
|
|
|
|
|
SELECT
|
|
|
|
APIKey,
|
|
|
|
ConversionEventValue
|
|
|
|
FROM
|
2019-04-16 14:13:13 +00:00
|
|
|
left_table AS left_table
|
2018-10-31 11:11:41 +00:00
|
|
|
ALL INNER JOIN
|
|
|
|
(
|
|
|
|
SELECT *
|
|
|
|
FROM
|
|
|
|
(
|
|
|
|
SELECT
|
|
|
|
APIKey,
|
|
|
|
EventValueForPostback AS ConversionEventValue
|
|
|
|
FROM
|
2019-04-16 14:13:13 +00:00
|
|
|
right_table AS right_table
|
2018-10-31 11:11:41 +00:00
|
|
|
)
|
|
|
|
ALL INNER JOIN
|
|
|
|
(
|
|
|
|
SELECT
|
|
|
|
APIKey
|
|
|
|
FROM
|
2019-04-16 14:13:13 +00:00
|
|
|
left_table as left_table
|
2018-10-31 11:11:41 +00:00
|
|
|
GROUP BY
|
|
|
|
APIKey
|
|
|
|
) USING (APIKey)
|
|
|
|
) USING (APIKey);
|
|
|
|
|
2019-04-16 14:13:13 +00:00
|
|
|
DROP TABLE IF EXISTS left_table;
|
|
|
|
DROP TABLE IF EXISTS right_table;
|