~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/t/subselect_sj.test

  • Committer: Brian Aker
  • Date: 2009-02-02 23:10:18 UTC
  • mfrom: (779.3.40 devel)
  • Revision ID: brian@tangent.org-20090202231018-zlp0hka6kgwy1vfy
Merge from Monty

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
 
--replace_result a A b B
51
 
#Bug : losing connection to server during left join
 
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
52
54
#explain extended
53
55
#select * from t1 left join (t2 A, t2 B) on ( A.a= t1.a and B.a in (select pk from t10));
54
56
 
55
57
# TODO: psergey: check if case conversions like those are ok (it broke on  windows)
56
58
#--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
 
57
61
#--replace_result a A b B
58
 
#Bug : Losing connection to server during left join.
59
62
#explain extended
60
63
#select * from t1 left join t2 on (t2.a= t1.a and t2.a in (select pk from t10));
61
64
 
73
76
#    t1 m10, t1 m11,  t1 m12, t1 m13, t1 m14,t1 m15,t1 m16,t1 m17,t1 m18,t1 m19
74
77
#  );
75
78
 
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;
 
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;
89
82
 
90
83
# Try I2O orders
91
84
insert into t1 select (A.a + 10 * B.a),1 from t0 A, t0 B;
93
86
 
94
87
drop table t0, t1;
95
88
drop table t10, t11, t12;
96