1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-08 11:22:35 +03:00

MDEV-18636 The test case for bug mdev-16765 crashes the server

in the tree bb-10.4-mdev7486

The crash was caused because of the similar problem as in mdev-16765:
Item_cond::excl_dep_on_group_fields_for_having_pushdown() was missing.
This commit is contained in:
Galina Shalygina
2019-02-19 01:05:56 +03:00
parent d25af33116
commit 9741930490
4 changed files with 221 additions and 8 deletions

View File

@@ -1981,8 +1981,8 @@ FROM
FROM (SELECT MAX(a) as max_a,b FROM t1 GROUP BY t1.b) AS tab2
) AS tab1
WHERE (tab1.max_a=1);
# EVAL $query;
# EVAL EXPLAIN FORMAT=JSON $query;
EVAL $query;
EVAL EXPLAIN FORMAT=JSON $query;
LET $query=
SELECT *
@@ -1993,8 +1993,8 @@ FROM
FROM (SELECT MAX(a) as max_a,b FROM t1 GROUP BY t1.b) AS tab2
) AS tab1
WHERE (tab1.max_a=1);
# EVAL $query;
# EVAL EXPLAIN FORMAT=JSON $query;
EVAL $query;
EVAL EXPLAIN FORMAT=JSON $query;
LET $query=
SELECT *
@@ -2005,8 +2005,8 @@ FROM
FROM (SELECT MAX(a) as max_a,b FROM t1 GROUP BY t1.b) AS tab2
) AS tab1
WHERE (tab1.max_a=1);
# EVAL $query;
# EVAL EXPLAIN FORMAT=JSON $query;
EVAL $query;
EVAL EXPLAIN FORMAT=JSON $query;
LET $query=
SELECT *
@@ -2017,8 +2017,8 @@ FROM
FROM (SELECT MAX(a) as max_a,b FROM t1 GROUP BY t1.b) AS tab2
) AS tab1
WHERE (tab1.max_a=1);
# EVAL $query;
# EVAL EXPLAIN FORMAT=JSON $query;
EVAL $query;
EVAL EXPLAIN FORMAT=JSON $query;
DROP TABLE t1;