~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/subselect_sj.test

  • Committer: Brian Aker
  • Date: 2009-01-21 23:38:47 UTC
  • mto: This revision was merged to the branch mainline in revision 801.
  • Revision ID: brian@tangent.org-20090121233847-jzjpp910j73ch3tw
Factor test-run for binlog removal

Show diffs side-by-side

added added

removed removed

Lines of Context:
47
47
 
48
48
--echo subqueries within outer joins go into ON expr.
49
49
# TODO: psergey: check if case conversions like those are ok (it broke on  windows)
50
 
# TODO: This crashes the server: jaypipes... ?
51
 
#select * from t1 left join (t2 A, t2 B) on ( A.a= t1.a and B.a in (select pk from t10));
52
 
 
53
 
#--replace_result a A b B
 
50
--replace_result a A b B
 
51
#Bug : losing connection to server during left join
54
52
#explain extended
55
53
#select * from t1 left join (t2 A, t2 B) on ( A.a= t1.a and B.a in (select pk from t10));
56
54
 
57
55
# TODO: psergey: check if case conversions like those are ok (it broke on  windows)
58
56
#--echo t2 should be wrapped into OJ-nest, so we have "t1 LJ (t2 J t10)"
59
 
#select * from t1 left join t2 on (t2.a= t1.a and t2.a in (select pk from t10));
60
 
 
61
57
#--replace_result a A b B
 
58
#Bug : Losing connection to server during left join.
62
59
#explain extended
63
60
#select * from t1 left join t2 on (t2.a= t1.a and t2.a in (select pk from t10));
64
61
 
76
73
#    t1 m10, t1 m11,  t1 m12, t1 m13, t1 m14,t1 m15,t1 m16,t1 m17,t1 m18,t1 m19
77
74
#  );
78
75
 
79
 
select * from
80
 
  t1 left join t2 on (t2.a= t1.a and t2.a in (select pk from t10)) 
81
 
where t1.a < 5;
 
76
#select * from
 
77
#  t1 left join t2 on (t2.a= t1.a and t2.a in (select pk from t10)) 
 
78
#where t1.a < 5;
 
79
 
 
80
 
81
# Prepared statements
 
82
# Prepare is not supported in Drizzle
 
83
#prepare s1 from
 
84
#  ' select * from
 
85
#    t1 left join t2 on (t2.a= t1.a and t2.a in (select pk from t10))
 
86
#  where t1.a < 5';
 
87
#execute s1;
 
88
#execute s1;
82
89
 
83
90
# Try I2O orders
84
91
insert into t1 select (A.a + 10 * B.a),1 from t0 A, t0 B;
86
93
 
87
94
drop table t0, t1;
88
95
drop table t10, t11, t12;
89
 
drop table t2;
 
96