diff options
Diffstat (limited to 'third_party/sqlite/src/test/where6.test')
-rw-r--r-- | third_party/sqlite/src/test/where6.test | 24 |
1 files changed, 0 insertions, 24 deletions
diff --git a/third_party/sqlite/src/test/where6.test b/third_party/sqlite/src/test/where6.test index 83e975b7..bcea654 100644 --- a/third_party/sqlite/src/test/where6.test +++ b/third_party/sqlite/src/test/where6.test @@ -127,28 +127,4 @@ do_test where6-2.14 { } } {1 3 1 3} -# Ticket [ebdbadade5b]: -# If the ON close on a LEFT JOIN is of the form x=y where both x and y -# are indexed columns on tables to left of the join, then do not use that -# term with indices to either table. -# -do_test where6-3.1 { - db eval { - CREATE TABLE t4(x UNIQUE); - INSERT INTO t4 VALUES('abc'); - INSERT INTO t4 VALUES('def'); - INSERT INTO t4 VALUES('ghi'); - CREATE TABLE t5(a, b, c, PRIMARY KEY(a,b)); - INSERT INTO t5 VALUES('abc','def',123); - INSERT INTO t5 VALUES('def','ghi',456); - - SELECT t4a.x, t4b.x, t5.c, t6.v - FROM t4 AS t4a - INNER JOIN t4 AS t4b - LEFT JOIN t5 ON t5.a=t4a.x AND t5.b=t4b.x - LEFT JOIN (SELECT 1 AS v) AS t6 ON t4a.x=t4b.x - ORDER BY 1, 2, 3; - } -} {abc abc {} 1 abc def 123 {} abc ghi {} {} def abc {} {} def def {} 1 def ghi 456 {} ghi abc {} {} ghi def {} {} ghi ghi {} 1} - finish_test |