~ubuntu-branches/ubuntu/maverick/mysql-5.1/maverick-proposed

« back to all changes in this revision

Viewing changes to mysql-test/t/join_outer.test

  • Committer: Package Import Robot
  • Author(s): Marc Deslauriers
  • Date: 2012-02-22 14:16:05 UTC
  • mto: This revision was merged to the branch mainline in revision 20.
  • Revision ID: package-import@ubuntu.com-20120222141605-nxlu9yzc6attylc2
Tags: upstream-5.1.61
ImportĀ upstreamĀ versionĀ 5.1.61

Show diffs side-by-side

added added

removed removed

Lines of Context:
981
981
 
982
982
DROP TABLE t1;
983
983
 
 
984
--echo #
 
985
--echo # Bug#57688 Assertion `!table || (!table->write_set || bitmap_is_set(table->write_set, field
 
986
--echo #
 
987
 
 
988
CREATE TABLE t1 (f1 INT NOT NULL, PRIMARY KEY (f1));
 
989
CREATE TABLE t2 (f1 INT NOT NULL, f2 INT NOT NULL, PRIMARY KEY (f1, f2));
 
990
 
 
991
INSERT INTO t1 VALUES (4);
 
992
INSERT INTO t2 VALUES (3, 3);
 
993
INSERT INTO t2 VALUES (7, 7);
 
994
 
 
995
EXPLAIN SELECT * FROM t1 LEFT JOIN t2 ON t2.f1 = t1.f1
 
996
WHERE t1.f1 = 4
 
997
GROUP BY t2.f1, t2.f2;
 
998
 
 
999
SELECT * FROM t1 LEFT JOIN t2 ON t2.f1 = t1.f1
 
1000
WHERE t1.f1 = 4
 
1001
GROUP BY t2.f1, t2.f2;
 
1002
 
 
1003
EXPLAIN SELECT * FROM t1 LEFT JOIN t2 ON t2.f1 = t1.f1
 
1004
WHERE t1.f1 = 4 AND t2.f1 IS NOT NULL AND t2.f2 IS NOT NULL
 
1005
GROUP BY t2.f1, t2.f2;
 
1006
 
 
1007
SELECT * FROM t1 LEFT JOIN t2 ON t2.f1 = t1.f1
 
1008
WHERE t1.f1 = 4 AND t2.f1 IS NOT NULL AND t2.f2 IS NOT NULL
 
1009
GROUP BY t2.f1, t2.f2;
 
1010
 
 
1011
DROP TABLE t1,t2;
 
1012
 
984
1013
--echo End of 5.1 tests