Activity log for bug #823189

Date Who What changed Old value New value Message
2011-08-09 10:10:11 Philip Stoev bug added bug
2011-08-09 10:10:18 Philip Stoev maria: assignee Igor Babaev (igorb-seattle)
2011-08-09 11:42:37 Philip Stoev description Repeatable in maria-5.3, maria-5.2, mysql-5.5 The following query: SELECT * FROM v1, t2 WHERE t2.a NOT IN ( SELECT t3.b FROM t3 RIGHT JOIN t4 ON ( t4.d = t3.d ) WHERE t4.d >= v1.d ); returns 2 rows even though the same query using base table instead of a view v1 returns no rows. PostgreSQL also returns no rows in both cases. test case: CREATE TABLE t1 ( d varchar(32) , e int ); INSERT INTO t1 VALUES ('y',0),('w',0); CREATE TABLE t2 ( a int , b int , c int , d varchar(1), e varchar(1)); INSERT INTO t2 VALUES (10,8,7,'b','b'); CREATE TABLE t3 ( a int , b int , c int , d varchar(1), e varchar(1)); CREATE TABLE t4 ( d varchar(32) , e int ); INSERT INTO t4 VALUES ('y',0),('w',0); CREATE VIEW v1 AS SELECT * FROM t1; SELECT * FROM v1, t2 WHERE t2.a NOT IN ( SELECT t3.b FROM t3 RIGHT JOIN t4 ON ( t4.d = t3.d ) WHERE t4.d >= v1.d ); The following query: SELECT * FROM v1, t2 WHERE t2.a NOT IN (         SELECT t3.b         FROM t3         RIGHT JOIN t4 ON ( t4.d = t3.d )         WHERE t4.d >= v1.d ); returns 2 rows even though the same query using base table instead of a view v1 returns no rows. PostgreSQL also returns no rows in both cases. test case: CREATE TABLE t1 ( d varchar(32) , e int ); INSERT INTO t1 VALUES ('y',0),('w',0); CREATE TABLE t2 ( a int , b int , c int , d varchar(1), e varchar(1)); INSERT INTO t2 VALUES (10,8,7,'b','b'); CREATE TABLE t3 ( a int , b int , c int , d varchar(1), e varchar(1)); CREATE TABLE t4 ( d varchar(32) , e int ); INSERT INTO t4 VALUES ('y',0),('w',0); CREATE VIEW v1 AS SELECT * FROM t1; SELECT * FROM v1, t2 WHERE t2.a NOT IN (         SELECT t3.b         FROM t3         RIGHT JOIN t4 ON ( t4.d = t3.d )         WHERE t4.d >= v1.d ); Repeatable in maria-5.3, maria-5.2, mysql-5.5
2011-08-12 00:26:46 Igor Babaev maria: status New Confirmed
2011-08-12 00:26:47 Igor Babaev maria: importance Undecided High
2011-08-12 00:26:58 Igor Babaev maria: milestone 5.3
2011-08-12 00:42:22 Igor Babaev maria: status Confirmed In Progress
2011-08-12 05:40:07 Igor Babaev maria: status In Progress Fix Committed
2011-12-13 16:12:38 Daniel Bartholomew maria: status Fix Committed Fix Released