mirror of
https://github.com/sqlite/sqlite.git
synced 2025-07-30 19:03:16 +03:00
New test case to further validate the fix at [221fdcec964f8317].
[forum:/forumpost/d34ad68c36|Forum post d34ad68c36]. FossilOrigin-Name: a6e218a6e1ddd74be6a313b1d336334071747efd4ecd354ed7efe303d09c849c
This commit is contained in:
@ -167,5 +167,17 @@ do_execsql_test 5.0 {
|
||||
CREATE VIEW t2 AS SELECT 0 FROM t1 WHERE x>='a' OR x='1';
|
||||
SELECT * FROM t2 RIGHT JOIN t1 ON true;
|
||||
}
|
||||
# Additional test case from https://sqlite.org/forum/forumpost/d34ad68c36?t=c
|
||||
# which is a different way to acces the same problem.
|
||||
#
|
||||
do_execsql_test 5.1 {
|
||||
CREATE TABLE v1 (c1, PRIMARY KEY( c1 )) WITHOUT ROWID;
|
||||
CREATE VIEW v2 AS SELECT 0 FROM v1 WHERE c1 IS '' OR c1 > '';
|
||||
CREATE VIEW v3 AS SELECT 0 FROM v2 JOIN (v2 RIGHT JOIN v1);
|
||||
CREATE VIEW v4 AS SELECT 0 FROM v3, v3;
|
||||
SELECT * FROM v3 JOIN v3 AS a0, v4 AS a1, v4 AS a2, v3 AS a3,
|
||||
v3 AS a4, v4 AS a5
|
||||
ORDER BY 1;
|
||||
}
|
||||
|
||||
finish_test
|
||||
|
Reference in New Issue
Block a user