55 lines
1.0 KiB
Plaintext
55 lines
1.0 KiB
Plaintext
# name: test/issues/general/test_17891.test_slow
|
|
# description: Issue 17891: JOIN fails on string columns in 1.3.0 but works in 1.2.2
|
|
# group: [general]
|
|
|
|
require parquet
|
|
|
|
statement ok
|
|
create view seqs_table_a as from 'data/parquet-testing/seqs_table.parquet';
|
|
|
|
statement ok
|
|
create view seqs_table_b as from 'data/parquet-testing/seqs_table.parquet';
|
|
|
|
query I
|
|
WITH orig AS (
|
|
SELECT o.id
|
|
FROM "seqs_table_a" AS o
|
|
INNER JOIN "seqs_table_b" AS d
|
|
ON d.key = o.key
|
|
),
|
|
dest AS (
|
|
SELECT o.id
|
|
FROM "seqs_table_b" AS o
|
|
INNER JOIN "seqs_table_a" AS d
|
|
ON d.key = o.key
|
|
),
|
|
orig_mm AS (
|
|
SELECT a.id
|
|
FROM "seqs_table_a" AS a
|
|
LEFT JOIN orig AS o
|
|
ON o.id = a.id
|
|
WHERE o.id IS NULL
|
|
),
|
|
dest_mm AS (
|
|
SELECT b.id
|
|
FROM "seqs_table_b" AS b
|
|
LEFT JOIN dest AS d
|
|
ON d.id = b.id
|
|
WHERE d.id IS NULL
|
|
)
|
|
SELECT CONCAT_WS(
|
|
' - ',
|
|
'orig',
|
|
o.id
|
|
) AS mismatch
|
|
FROM orig_mm AS o
|
|
UNION
|
|
SELECT CONCAT_WS(
|
|
' - ',
|
|
'dest',
|
|
d.id
|
|
) AS mismatch
|
|
FROM dest_mm AS d
|
|
----
|
|
|