mirror of
https://github.com/MariaDB/server.git
synced 2025-08-05 13:16:09 +03:00
a test case (Bug #4102 Crash with a DBUG window after a request)
This commit is contained in:
@@ -1831,3 +1831,12 @@ Warnings:
|
|||||||
Note 1276 Field or reference 'up.a' of SELECT #2 was resolved in SELECT #1
|
Note 1276 Field or reference 'up.a' of SELECT #2 was resolved in SELECT #1
|
||||||
Note 1003 select test.up.a AS `a`,test.up.b AS `b` from test.t1 up where exists(select 1 AS `Not_used` from test.t1 where (test.t1.a = test.up.a))
|
Note 1003 select test.up.a AS `a`,test.up.b AS `b` from test.t1 up where exists(select 1 AS `Not_used` from test.t1 where (test.t1.a = test.up.a))
|
||||||
drop table t1;
|
drop table t1;
|
||||||
|
CREATE TABLE t1 (t1_a int);
|
||||||
|
INSERT INTO t1 VALUES (1);
|
||||||
|
CREATE TABLE t2 (t2_a int, t2_b int, PRIMARY KEY (t2_a, t2_b));
|
||||||
|
INSERT INTO t2 VALUES (1, 1), (1, 2);
|
||||||
|
SELECT * FROM t1, t2 table2 WHERE t1_a = 1 AND table2.t2_a = 1
|
||||||
|
HAVING table2.t2_b = (SELECT MAX(t2_b) FROM t2 WHERE t2_a = table2.t2_a);
|
||||||
|
t1_a t2_a t2_b
|
||||||
|
1 1 2
|
||||||
|
DROP TABLE t1, t2;
|
||||||
|
@@ -1167,3 +1167,15 @@ insert into t1 values (1,2),(3,4);
|
|||||||
select * from t1 up where exists (select * from t1 where t1.a=up.a);
|
select * from t1 up where exists (select * from t1 where t1.a=up.a);
|
||||||
explain extended select * from t1 up where exists (select * from t1 where t1.a=up.a);
|
explain extended select * from t1 up where exists (select * from t1 where t1.a=up.a);
|
||||||
drop table t1;
|
drop table t1;
|
||||||
|
|
||||||
|
#
|
||||||
|
# Bug #4102: subselect in HAVING
|
||||||
|
#
|
||||||
|
|
||||||
|
CREATE TABLE t1 (t1_a int);
|
||||||
|
INSERT INTO t1 VALUES (1);
|
||||||
|
CREATE TABLE t2 (t2_a int, t2_b int, PRIMARY KEY (t2_a, t2_b));
|
||||||
|
INSERT INTO t2 VALUES (1, 1), (1, 2);
|
||||||
|
SELECT * FROM t1, t2 table2 WHERE t1_a = 1 AND table2.t2_a = 1
|
||||||
|
HAVING table2.t2_b = (SELECT MAX(t2_b) FROM t2 WHERE t2_a = table2.t2_a);
|
||||||
|
DROP TABLE t1, t2;
|
||||||
|
Reference in New Issue
Block a user