Skip to content

Commit fcca9e7

Browse files
committed
add tests
1 parent 24956ff commit fcca9e7

File tree

1 file changed

+25
-0
lines changed

1 file changed

+25
-0
lines changed

enginetest/join_op_tests.go

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2047,7 +2047,32 @@ WHERE
20472047
},
20482048
},
20492049
{
2050+
// https://github.com/dolthub/dolt/issues/9782
20502051
name: "joining with subquery on empty table",
2052+
setup: [][]string{
2053+
{
2054+
"CREATE TABLE t(c INT);",
2055+
"INSERT INTO t VALUES (1);",
2056+
},
2057+
},
2058+
tests: []JoinOpTests{
2059+
{
2060+
Query: "SELECT t.c FROM t LEFT JOIN (SELECT t.c FROM t WHERE FALSE) AS subq ON TRUE;",
2061+
Expected: []sql.Row{{1}},
2062+
},
2063+
{
2064+
Query: "SELECT t.c FROM t NATURAL LEFT JOIN (SELECT t.c FROM t WHERE FALSE) AS subq;",
2065+
Expected: []sql.Row{{1}},
2066+
},
2067+
{
2068+
Query: "SELECT t.c FROM (SELECT t.c FROM t WHERE FALSE) AS subq RIGHT JOIN t ON TRUE;",
2069+
Expected: []sql.Row{{1}},
2070+
},
2071+
{
2072+
Query: "SELECT t.c FROM (SELECT t.c FROM t WHERE FALSE) AS subq NATURAL RIGHT JOIN t;",
2073+
Expected: []sql.Row{{1}},
2074+
},
2075+
},
20512076
},
20522077
}
20532078

0 commit comments

Comments
 (0)