mirror of
https://github.com/MariaDB/server.git
synced 2025-07-29 05:21:33 +03:00
Merge branch 10.2 into 10.3
This commit is contained in:
@ -184,6 +184,28 @@ from
|
||||
order by
|
||||
dd.d1 desc, dd.d2 desc, dd.id desc limit 1
|
||||
);
|
||||
|
||||
--echo #
|
||||
--echo # MDEV-27270: Wrong query plan with Range Checked for Each Record and ORDER BY ... LIMIT
|
||||
--echo #
|
||||
|
||||
--echo # This must NOT have "Range checked for each record" without any
|
||||
--echo # provisions to produce rows in the required ordering:
|
||||
--replace_column 9 #
|
||||
explain
|
||||
select
|
||||
t1.id,t2.id
|
||||
from
|
||||
t1 left join
|
||||
t2 on t2.id2 = t1.id and
|
||||
t2.id = (select dd.id
|
||||
from t2 dd
|
||||
where
|
||||
dd.id2 = t1.id and
|
||||
d1 > '2019-02-06 00:00:00'
|
||||
order by
|
||||
dd.d1, dd.d2, dd.id limit 1
|
||||
);
|
||||
drop table t1,t2;
|
||||
|
||||
--echo # End of 10.2 tests
|
||||
|
Reference in New Issue
Block a user