Commit 2e110060 authored by unknown's avatar unknown

Bug #21302: Result not properly sorted when using an ORDER BY

            on a second table in a join
- undeterministic output of the test case removed.
parent 23f822d1
...@@ -882,12 +882,12 @@ INSERT INTO t3 SELECT * from t1; ...@@ -882,12 +882,12 @@ INSERT INTO t3 SELECT * from t1;
CREATE TABLE t4 LIKE t1; CREATE TABLE t4 LIKE t1;
INSERT INTO t4 SELECT * from t1; INSERT INTO t4 SELECT * from t1;
INSERT INTO t1 values (0,0),(4,4); INSERT INTO t1 values (0,0),(4,4);
SELECT t1.*,t2.* FROM t1 LEFT JOIN (t2, t3 LEFT JOIN t4 ON t3.a=t4.a) SELECT t2.b FROM t1 LEFT JOIN (t2, t3 LEFT JOIN t4 ON t3.a=t4.a)
ON (t1.a=t2.a AND t1.b=t3.b) order by t2.b; ON (t1.a=t2.a AND t1.b=t3.b) order by t2.b;
a b a b b
0 0 NULL NULL NULL
4 4 NULL NULL NULL
1 1 1 1 1
2 2 2 2 2
3 3 3 3 3
DROP TABLE t1,t2,t3,t4; DROP TABLE t1,t2,t3,t4;
...@@ -606,7 +606,7 @@ CREATE TABLE t4 LIKE t1; ...@@ -606,7 +606,7 @@ CREATE TABLE t4 LIKE t1;
INSERT INTO t4 SELECT * from t1; INSERT INTO t4 SELECT * from t1;
INSERT INTO t1 values (0,0),(4,4); INSERT INTO t1 values (0,0),(4,4);
SELECT t1.*,t2.* FROM t1 LEFT JOIN (t2, t3 LEFT JOIN t4 ON t3.a=t4.a) SELECT t2.b FROM t1 LEFT JOIN (t2, t3 LEFT JOIN t4 ON t3.a=t4.a)
ON (t1.a=t2.a AND t1.b=t3.b) order by t2.b; ON (t1.a=t2.a AND t1.b=t3.b) order by t2.b;
DROP TABLE t1,t2,t3,t4; DROP TABLE t1,t2,t3,t4;
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment