Commit 57745f96 authored by unknown's avatar unknown
Browse files

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 5bf943a9
Loading
Loading
Loading
Loading
+7 −7
Original line number Diff line number Diff line
@@ -882,12 +882,12 @@ INSERT INTO t3 SELECT * from t1;
CREATE TABLE t4 LIKE t1;
INSERT INTO t4 SELECT * from t1;
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;
a	b	a	b
0	0	NULL	NULL
4	4	NULL	NULL
1	1	1	1
2	2	2	2
3	3	3	3
b
NULL
NULL
1
2
3
DROP TABLE t1,t2,t3,t4;
+1 −1
Original line number Diff line number Diff line
@@ -606,7 +606,7 @@ CREATE TABLE t4 LIKE t1;
INSERT INTO t4 SELECT * from t1;
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;

DROP TABLE t1,t2,t3,t4;