ClickHouse/tests/queries/0_stateless/02481_array_join_with_map.sql

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

26 lines
890 B
MySQL
Raw Normal View History

2022-11-15 07:42:26 +00:00
DROP TABLE IF EXISTS arrays_test;
CREATE TABLE arrays_test
(
s String,
arr1 Array(UInt8),
map1 Map(UInt8, String),
2022-11-21 10:03:46 +00:00
map2 Map(UInt8, String)
2022-11-15 07:42:26 +00:00
) ENGINE = Memory;
INSERT INTO arrays_test
2022-11-21 10:03:46 +00:00
VALUES ('Hello', [1,2], map(1, '1', 2, '2'), map(1, '1')), ('World', [3,4,5], map(3, '3', 4, '4', 5, '5'), map(3, '3', 4, '4')), ('Goodbye', [], map(), map());
2022-11-15 07:42:26 +00:00
2022-11-21 10:03:46 +00:00
select s, arr1, map1 from arrays_test array join arr1, map1 settings enable_unaligned_array_join = 1;
2022-11-15 07:42:26 +00:00
2022-11-21 10:03:46 +00:00
select s, arr1, map1 from arrays_test left array join arr1, map1 settings enable_unaligned_array_join = 1;
2022-11-15 07:42:26 +00:00
2022-11-21 10:03:46 +00:00
select s, map1 from arrays_test array join map1;
2022-11-15 07:42:26 +00:00
2022-11-21 10:03:46 +00:00
select s, map1 from arrays_test left array join map1;
2022-11-15 07:42:26 +00:00
2022-11-21 10:03:46 +00:00
select s, map1, map2 from arrays_test array join map1, map2 settings enable_unaligned_array_join = 1;
2022-11-15 07:42:26 +00:00
2022-11-21 10:03:46 +00:00
select s, map1, map2 from arrays_test left array join map1, map2 settings enable_unaligned_array_join = 1;