diff options
| author | Sergei Golubchik <serg@mariadb.org> | 2022-02-10 20:10:29 +0100 |
|---|---|---|
| committer | Sergei Golubchik <serg@mariadb.org> | 2022-02-10 20:23:56 +0100 |
| commit | a36fc80aeb3f835fad02f443d65dc608b74b92d1 (patch) | |
| tree | 0fd6843c6407dc6220bb8e4bb3ae8a2f375ac372 /mysql-test/main/cte_nonrecursive.test | |
| parent | e35244455814a56d0f80af84e28d177a72a35168 (diff) | |
| parent | 3a52569499e2f0c4d1f25db1e81617a9d9755400 (diff) | |
| download | mariadb-git-a36fc80aeb3f835fad02f443d65dc608b74b92d1.tar.gz | |
Merge branch '10.2' into 10.3mariadb-10.3.34
Diffstat (limited to 'mysql-test/main/cte_nonrecursive.test')
| -rw-r--r-- | mysql-test/main/cte_nonrecursive.test | 36 |
1 files changed, 36 insertions, 0 deletions
diff --git a/mysql-test/main/cte_nonrecursive.test b/mysql-test/main/cte_nonrecursive.test index 0a18ff3a333..c21090fbdc3 100644 --- a/mysql-test/main/cte_nonrecursive.test +++ b/mysql-test/main/cte_nonrecursive.test @@ -1625,6 +1625,42 @@ select * from t1; drop table t1,t2; +--echo # +--echo # MDEV-25766: Unused CTE lead to a crash in +--echo # find_field_in_tables/find_order_in_list +--echo # + +create table t1 (f1 INTEGER); + +create view v1 as +select + subq_0.c4 as c2, + subq_0.c4 as c4 + from + (select + ref_0.f1 as c4 + from + t1 as ref_0 + where (select 1) + ) as subq_0 + order by c2, c4 desc; + +WITH +unused_with AS (select + subq_0.c4 as c6 + from + (select + 11 as c4 + from + v1 as ref_0 + ) as subq_0, + v1 as ref_2 +) +select 1 ; + +drop view v1; +drop table t1; + --echo # End of 10.2 tests --echo # |
