1
0
mirror of https://github.com/MariaDB/server.git synced 2025-08-01 03:47:19 +03:00

Bug #16255: Subquery in WHERE (the cset by Georgi Kodinov)

Must not use Item_direct_ref in HAVING because it points to
 the new value (witch is not yet calculated for the first row).
This commit is contained in:
sergefp@mysql.com
2006-08-24 19:14:36 +04:00
parent 86c5cad4e0
commit d4cacdb5cc
3 changed files with 28 additions and 5 deletions

View File

@ -2895,3 +2895,14 @@ select * from t1 where NOT(s1 = ALL (select s1/s1 from t1));
s1
2
drop table t1;
CREATE TABLE t1 (a INT, b INT, PRIMARY KEY (a,b));
INSERT INTO t1 VALUES(26, 1), (48, 2);
SELECT * FROM t1 r WHERE (r.a,r.b) IN (SELECT a,MAX(b) FROM t1 GROUP BY a);
a b
26 1
48 2
SELECT * FROM t1 r WHERE (r.a,r.b) IN (SELECT a + 0,MAX(b) FROM t1 GROUP BY a);
a b
26 1
48 2
DROP TABLE t1;