File tree Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Expand file tree Collapse file tree 1 file changed +25
-0
lines changed Original file line number Diff line number Diff 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
You can’t perform that action at this time.
0 commit comments