64 bit build fix
[csql.git] / test / sql / Limit / join.sql
blobb8c558245df758b88698a176e51a5547161aa911
1 echo CREATE TABLE t1(f1 int, f2 char(10), f3 date);
2 CREATE TABLE t1(f1 int, f2 char(10), f3 date);
3 echo CREATE TABLE t2(f1 int, f2 char(10), f3 date);
4 CREATE TABLE t2(f1 int, f2 char(10), f3 date);
5 echo INSERT INTO t1 VALUES(1, 'ABCD', '2009-08-01');
6 INSERT INTO t1 VALUES(1, 'ABCD', '2009-08-01');
7 echo INSERT INTO t1 VALUES(3, 'BCDA', '2009-08-02');
8 INSERT INTO t1 VALUES(3, 'BCDA', '2009-08-02');
9 echo INSERT INTO t1 VALUES(5, 'CDBA', '2009-08-03');
10 INSERT INTO t1 VALUES(5, 'CDBA', '2009-08-03');
11 echo INSERT INTO t1 VALUES(9, 'DCBA', '2009-08-09');
12 INSERT INTO t1 VALUES(9, 'DCBA', '2009-08-09');
13 echo INSERT INTO t1 VALUES(7, 'ACBD', '2009-08-07');
14 INSERT INTO t1 VALUES(7, 'ACBD', '2009-08-07');
15 echo INSERT INTO t2 VALUES(2, 'PQRS', '2009-08-02');
16 INSERT INTO t2 VALUES(2, 'PQRS', '2009-08-02');
17 echo INSERT INTO t2 VALUES(3, 'TUVW', '2009-08-03');
18 INSERT INTO t2 VALUES(3, 'TUVW', '2009-08-03');
19 echo INSERT INTO t2 VALUES(4, 'EFGH', '2009-08-04');
20 INSERT INTO t2 VALUES(4, 'EFGH', '2009-08-04');
21 echo INSERT INTO t2 VALUES(5, 'IJKL', '2009-08-07');
22 INSERT INTO t2 VALUES(5, 'IJKL', '2009-08-07');
23 echo INSERT INTO t2 VALUES(6, 'MNOP', '2009-08-08');
24 INSERT INTO t2 VALUES(6, 'MNOP', '2009-08-08');
25 echo SELECT * FROM t1;
26 SELECT * FROM t1;
27 echo SELECT * FROM t2;
28 SELECT * FROM t2;
29 echo SELECT * FROM t1,t2;
30 SELECT * FROM t1,t2;
31 echo SELECT * FROM t1,t2 LIMIT 5; 
32 SELECT * FROM t1,t2 LIMIT 5; 
33 echo SELECT * FROM t1,t2 LIMIT 5 OFFSET 5;
34 SELECT * FROM t1,t2 LIMIT 5 OFFSET 5;
35 echo SELECT t1.f1, t2.f1 FROM t1 INNER JOIN t2 ON t1.f1 = t2.f1;
36 SELECT t1.f1, t2.f1 FROM t1 INNER JOIN t2 ON t1.f1 = t2.f1;
37 echo SELECT t1.f1, t2.f1 FROM t1 INNER JOIN t2 ON t1.f1 = t2.f1 LIMIT 2; 
38 SELECT t1.f1, t2.f1 FROM t1 INNER JOIN t2 ON t1.f1 = t2.f1 LIMIT 2; 
39 echo SELECT t1.f1, t2.f1 FROM t1 INNER JOIN t2 ON t1.f1 = t2.f1 LIMIT 2 OFFSET 1; 
40 SELECT t1.f1, t2.f1 FROM t1 INNER JOIN t2 ON t1.f1 = t2.f1 LIMIT 2 OFFSET 1; 
41 echo SELECT t1.f1, t2.f1 FROM t1 LEFT JOIN t2 ON t1.f1 = t2.f1; 
42 SELECT t1.f1, t2.f1 FROM t1 LEFT JOIN t2 ON t1.f1 = t2.f1; 
43 echo SELECT t1.f1, t2.f1 FROM t1 LEFT JOIN t2 ON t1.f1 = t2.f1 LIMIT 4; 
44 SELECT t1.f1, t2.f1 FROM t1 LEFT JOIN t2 ON t1.f1 = t2.f1 LIMIT 4; 
45 echo SELECT t1.f1, t2.f1 FROM t1 LEFT JOIN t2 ON t1.f1 = t2.f1 LIMIT 3 OFFSET 2;
46 SELECT t1.f1, t2.f1 FROM t1 LEFT JOIN t2 ON t1.f1 = t2.f1 LIMIT 3 OFFSET 2;