]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Partial fix for a problem with LEFT OUTER JOIN. It used to be that the test
authordrh <drh@noemail.net>
Mon, 24 Jun 2002 22:01:57 +0000 (22:01 +0000)
committerdrh <drh@noemail.net>
Mon, 24 Jun 2002 22:01:57 +0000 (22:01 +0000)
commit1cc093c2b5af24ccf32de4cf99917fc5e5f92bdb
treee700516d8f68b31ca4a4934a210af8b33b2f9321
parentbf5cd97ed7ff0116948e220ceecba33b1a6ab2b7
Partial fix for a problem with LEFT OUTER JOIN.  It used to be that the test
for the right-hand table not matching the left table occurred after all
ON, USING, WHERE clause processing.  The test should occur after ON and
USING clauses are checked but before the WHERE clause is check.  This fix
works as long as the total number of "AND" separated terms in the ON, USING,
and WHERE clause does not exceed 32.  To do: make this work for any number
of terms and add test cases.
that (CVS 639)

FossilOrigin-Name: 8b6574cfa86daaae910f8f3ee3c4723a21fb9e53
manifest
manifest.uuid
src/select.c
src/sqliteInt.h
src/where.c