|
|
|
@ -1706,6 +1706,19 @@ INSERT INTO t2 VALUES (1,10),(2,20); |
|
|
|
SELECT * FROM t1 LEFT JOIN t2 ON i1 = j2 WHERE d1 IS NULL AND 1 OR i1 = i2; |
|
|
|
DROP TABLE t1,t2; |
|
|
|
|
|
|
|
--echo # Another testcase |
|
|
|
CREATE TABLE t1 (i1 INT) ENGINE=MyISAM; |
|
|
|
INSERT INTO t1 VALUES (NULL); |
|
|
|
|
|
|
|
CREATE TABLE t2 (i2 INT, a INT, b INT) ENGINE=MyISAM; |
|
|
|
CREATE ALGORITHM=TEMPTABLE VIEW v2 AS SELECT * FROM t2; |
|
|
|
|
|
|
|
INSERT INTO t2 VALUES (NULL,1,2),(NULL,2,3); |
|
|
|
SELECT * FROM t1 LEFT JOIN v2 ON i1 = i2 WHERE a < b; |
|
|
|
SELECT * FROM t1 LEFT JOIN t2 ON i1 = i2 WHERE a < b; |
|
|
|
|
|
|
|
drop view v2; |
|
|
|
drop table t1,t2; |
|
|
|
|
|
|
|
--echo # |
|
|
|
--echo # Bug mdev-4942: LEFT JOIN with conjunctive |
|
|
|
|