Files
email-tracker/external/duckdb/test/optimizer/joins/join_bug.test
2025-10-24 19:21:19 -05:00

31 lines
520 B
SQL

# name: test/optimizer/joins/join_bug.test
# description: unsure yet
# group: [joins]
statement ok
CREATE TABLE v00 (c01 INT, c02 STRING);
# don't delete numerator relations
statement ok
SELECT 1
FROM
v00 AS t
INNER JOIN
(
v00 AS t2
SEMI JOIN v00 AS t3
USING (c02)
)
USING (c01)
SEMI JOIN v00 AS t4
USING (c02, c01)
NATURAL JOIN v00 AS t5;
statement ok
CREATE or replace TABLE v00 (c01 STRING);
# Asof joins should swap
statement ok
FROM v00 AS ta02 NATURAL JOIN v00 AS ta03 ASOF JOIN v00 AS ta04 USING ( c01 );