~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/subselect.test

  • Committer: Brian Aker
  • Date: 2008-07-20 09:02:20 UTC
  • Revision ID: brian@tangent.org-20080720090220-bhrg1wemfnzutbgi
Convert default engine to Innodb

Show diffs side-by-side

added added

removed removed

Lines of Context:
2282
2282
DROP TABLE t1;
2283
2283
 
2284
2284
#
2285
 
# Bug#21798: memory leak during query execution with subquery in column 
2286
 
#             list using a function
2287
 
#
2288
 
CREATE TABLE t1 (a VARCHAR(250), b INT auto_increment, PRIMARY KEY (b));
2289
 
insert into t1 (a) values (FLOOR(rand() * 100));
2290
 
insert into t1 (a) select FLOOR(rand() * 100) from t1;
2291
 
insert into t1 (a) select FLOOR(rand() * 100) from t1;
2292
 
insert into t1 (a) select FLOOR(rand() * 100) from t1;
2293
 
insert into t1 (a) select FLOOR(rand() * 100) from t1;
2294
 
insert into t1 (a) select FLOOR(rand() * 100) from t1;
2295
 
insert into t1 (a) select FLOOR(rand() * 100) from t1;
2296
 
insert into t1 (a) select FLOOR(rand() * 100) from t1;
2297
 
insert into t1 (a) select FLOOR(rand() * 100) from t1;
2298
 
insert into t1 (a) select FLOOR(rand() * 100) from t1;
2299
 
insert into t1 (a) select FLOOR(rand() * 100) from t1;
2300
 
insert into t1 (a) select FLOOR(rand() * 100) from t1;
2301
 
insert into t1 (a) select FLOOR(rand() * 100) from t1;
2302
 
insert into t1 (a) select FLOOR(rand() * 100) from t1;
2303
 
 
2304
 
SELECT a, 
2305
 
       (SELECT REPEAT(' ',250) FROM t1 i1 
2306
 
        WHERE i1.b=t1.a ORDER BY RAND() LIMIT 1) AS a 
2307
 
FROM t1 ORDER BY a LIMIT 5;
2308
 
DROP TABLE t1;
2309
 
 
2310
 
#
2311
2285
# Bug #21540: Subqueries with no from and aggregate functions return 
2312
2286
#              wrong results
2313
2287
CREATE TABLE t1 (a INT, b INT);
2364
2338
  FROM (SELECT  a, b, (SELECT x FROM t2 WHERE y=b ORDER BY z DESC LIMIT 1) c
2365
2339
          FROM t1) t;
2366
2340
 
2367
 
DROP TABLE t1,t2;
 
2341
DROP TABLE t2,t1;
2368
2342
 
2369
2343
#
2370
2344
# Bug #25219: EXIST subquery with UNION over a mix of