should be it
This commit is contained in:
22
external/duckdb/test/optimizer/issue_12181.test
vendored
Normal file
22
external/duckdb/test/optimizer/issue_12181.test
vendored
Normal file
@@ -0,0 +1,22 @@
|
||||
# name: test/optimizer/issue_12181.test
|
||||
# description: Test move constants optimization involving DISTINCT FROM comparison
|
||||
# group: [optimizer]
|
||||
|
||||
statement ok
|
||||
CREATE TABLE t0(c0 INT)
|
||||
|
||||
statement ok
|
||||
CREATE TABLE t1(c0 INT, c1 INT)
|
||||
|
||||
statement ok
|
||||
INSERT INTO t1(c0, c1) VALUES (0, 1)
|
||||
|
||||
query I
|
||||
SELECT NULL IS DISTINCT FROM (1 + t1.c1) FROM t1 NATURAL LEFT JOIN t0
|
||||
----
|
||||
true
|
||||
|
||||
query II
|
||||
SELECT * FROM t0 NATURAL RIGHT JOIN t1 WHERE (CASE t0.c0 WHEN t0.c0 THEN 1 ELSE NULL END) IS DISTINCT FROM (1 + (CASE t1.c1 WHEN t1.c1 THEN 2 ELSE NULL END))
|
||||
----
|
||||
0 1
|
||||
Reference in New Issue
Block a user