2 Statement Executed
: Rows Affected
= 1
3 Statement Executed
: Rows Affected
= 1
4 Statement Executed
: Rows Affected
= 1
5 Statement Executed
: Rows Affected
= 1
6 Statement Executed
: Rows Affected
= 1
7 Statement Executed
: Rows Affected
= 1
8 Statement Executed
: Rows Affected
= 1
9 Statement Executed
: Rows Affected
= 1
10 Statement Executed
: Rows Affected
= 1
11 Statement Executed
: Rows Affected
= 1
12 Statement Executed
: Rows Affected
= 1
14 Statement Executed
: Rows Affected
= 1
15 Statement Executed
: Rows Affected
= 1
16 Statement Executed
: Rows Affected
= 1
17 Statement Executed
: Rows Affected
= 1
18 Statement Executed
: Rows Affected
= 1
19 Statement Executed
: Rows Affected
= 1
20 Statement Executed
: Rows Affected
= 1
21 Statement Executed
: Rows Affected
= 1
22 Statement Executed
: Rows Affected
= 1
23 Statement Executed
: Rows Affected
= 1
24 Statement Executed
: Rows Affected
= 1
26 Statement Executed
: Rows Affected
= 1
27 Statement Executed
: Rows Affected
= 1
28 Statement Executed
: Rows Affected
= 1
29 Statement Executed
: Rows Affected
= 1
30 Statement Executed
: Rows Affected
= 1
31 Statement Executed
: Rows Affected
= 1
32 Statement Executed
: Rows Affected
= 1
33 Statement Executed
: Rows Affected
= 1
34 Statement Executed
: Rows Affected
= 1
35 Statement Executed
: Rows Affected
= 1
36 Statement Executed
: Rows Affected
= 1
37 echo SELECT
* FROM t1
;
38 ---------------------------------------------------------
39 t1.f1 t1.f2 t1.f3 t1.f4
40 ---------------------------------------------------------
41 3 AAA
2.500000 2008/7/1
42 2 AAA
2.500000 2008/7/2
43 4 GGG
4.500000 2008/7/3
44 1 DEF
1.500000 2008/7/1
45 6 CCC
6.500000 2008/7/2
46 5 HHH
5.500000 2008/7/3
47 2 AAA
2.500000 2008/7/1
48 6 CCC
6.500000 2008/7/4
49 3 ABB
2.600000 2008/7/5
50 2 BBB
1.600000 2008/7/4
51 1 DDD
1.600000 2008/7/1
53 echo SELECT
* FROM t2
;
54 ---------------------------------------------------------
55 t2.f1 t2.f2 t2.f3 t2.f4
56 ---------------------------------------------------------
57 1 DEF
1.500000 2008/7/1
58 9 QQQ
9.500000 2008/7/2
59 3 MMM
2.500000 2008/7/3
60 4 GGG
4.600000 2008/7/1
61 7 PPP
7.500000 2008/7/2
62 8 NNN
8.500000 2008/7/3
63 9 QQQ
9.500000 2008/7/1
64 8 AAA
8.500000 2008/7/4
65 7 AAA
7.500000 2008/7/5
66 9 BBB
9.800000 2008/7/4
67 8 EEE
8.800000 2008/7/1
69 echo SELECT
* FROM t3
;
70 ---------------------------------------------------------
71 t3.f1 t3.f2 t3.f3 t3.f4
72 ---------------------------------------------------------
73 1 DEF
1.500000 2008/7/1
74 2 AAA
2.500000 2008/7/2
75 7 PPP
7.500000 2008/7/3
76 8 NNN
8.500000 2008/7/4
77 9 QQQ
9.500000 2008/7/1
78 10 NNN
10.500000 2008/7/2
79 1 DEF
1.500000 2008/7/3
80 2 AAA
2.500000 2008/7/4
81 7 PPP
7.500000 2008/7/1
82 8 NNN
8.500000 2008/7/2
83 10 NNN
10.500000 2008/7/4
85 echo SELECT
* FROM t1 LEFT JOIN t2 ON t1.f1
= t2.f1 ORDER BY t1.f1
;
86 ---------------------------------------------------------
87 t1.f1 t1.f2 t1.f3 t1.f4 t2.f1 t2.f2 t2.f3 t2.f4
88 ---------------------------------------------------------
89 1 DDD
1.600000 2008/7/1 1 DEF
1.500000 2008/7/1
90 1 DEF
1.500000 2008/7/1 1 DEF
1.500000 2008/7/1
91 2 BBB
1.600000 2008/7/4 NULL NULL NULL NULL
92 2 AAA
2.500000 2008/7/1 NULL NULL NULL NULL
93 2 AAA
2.500000 2008/7/2 NULL NULL NULL NULL
94 3 ABB
2.600000 2008/7/5 3 MMM
2.500000 2008/7/3
95 3 AAA
2.500000 2008/7/1 3 MMM
2.500000 2008/7/3
96 4 GGG
4.500000 2008/7/3 4 GGG
4.600000 2008/7/1
97 5 HHH
5.500000 2008/7/3 NULL NULL NULL NULL
98 6 CCC
6.500000 2008/7/4 NULL NULL NULL NULL
99 6 CCC
6.500000 2008/7/2 NULL NULL NULL NULL
101 echo SELECT t1.f1
, t2.f1
, t3.f1 FROM t1 LEFT JOIN t2 ON t1.f1
= t2.f1 LEFT JOIN t3 ON t2.f1
= t3.f1 ORDER BY t1.f1
;
102 ---------------------------------------------------------
104 ---------------------------------------------------------
119 echo SELECT
* FROM t1 LEFT JOIN t2 ON t1.f1
= t2.f1 ORDER BY t1.f1
,t2.f1
;
120 ---------------------------------------------------------
121 t1.f1 t1.f2 t1.f3 t1.f4 t2.f1 t2.f2 t2.f3 t2.f4
122 ---------------------------------------------------------
123 1 DDD
1.600000 2008/7/1 1 DEF
1.500000 2008/7/1
124 1 DEF
1.500000 2008/7/1 1 DEF
1.500000 2008/7/1
125 2 BBB
1.600000 2008/7/4 NULL NULL NULL NULL
126 2 AAA
2.500000 2008/7/1 NULL NULL NULL NULL
127 2 AAA
2.500000 2008/7/2 NULL NULL NULL NULL
128 3 ABB
2.600000 2008/7/5 3 MMM
2.500000 2008/7/3
129 3 AAA
2.500000 2008/7/1 3 MMM
2.500000 2008/7/3
130 4 GGG
4.500000 2008/7/3 4 GGG
4.600000 2008/7/1
131 5 HHH
5.500000 2008/7/3 NULL NULL NULL NULL
132 6 CCC
6.500000 2008/7/4 NULL NULL NULL NULL
133 6 CCC
6.500000 2008/7/2 NULL NULL NULL NULL
135 echo SELECT t1.f1
, t3.f1
, t2.f1 FROM t1 LEFT JOIN t2 ON t1.f1
= t2.f1 LEFT JOIN t3 ON t3.f1
= t1.f1 ORDER BY t1.f1
,t3.f1
,t2.f1
;
136 ---------------------------------------------------------
138 ---------------------------------------------------------
156 echo SELECT t1.f1
, t3.f1
, t2.f1 FROM t1 LEFT JOIN t2 ON t1.f1
= t2.f1 LEFT JOIN t3 ON t3.f1
= t1.f1 ORDER BY t1.f1 DESC
,t3.f1 DESC
,t2.f1 DESC
;
157 ---------------------------------------------------------
159 ---------------------------------------------------------
177 echo SELECT t1.f1
, t2.f1
, t1.f4
, t2.f4 FROM t1 LEFT JOIN t2 ON t1.f1
< 2 OR t1.f3
< 2.5 ORDER BY t1.f4
, t2.f4
;
178 ---------------------------------------------------------
179 t1.f1 t2.f1 t1.f4 t2.f4
180 ---------------------------------------------------------
182 1 8 2008/7/1 2008/7/1
183 1 9 2008/7/1 2008/7/1
184 1 4 2008/7/1 2008/7/1
185 1 1 2008/7/1 2008/7/1
186 1 8 2008/7/1 2008/7/1
187 1 9 2008/7/1 2008/7/1
188 1 4 2008/7/1 2008/7/1
189 1 1 2008/7/1 2008/7/1
190 1 7 2008/7/1 2008/7/2
191 1 9 2008/7/1 2008/7/2
192 1 7 2008/7/1 2008/7/2
193 1 9 2008/7/1 2008/7/2
194 1 8 2008/7/1 2008/7/3
195 1 3 2008/7/1 2008/7/3
196 1 8 2008/7/1 2008/7/3
197 1 3 2008/7/1 2008/7/3
198 1 9 2008/7/1 2008/7/4
199 1 8 2008/7/1 2008/7/4
200 1 9 2008/7/1 2008/7/4
201 1 8 2008/7/1 2008/7/4
202 1 7 2008/7/1 2008/7/5
203 1 7 2008/7/1 2008/7/5
209 2 8 2008/7/4 2008/7/1
210 2 9 2008/7/4 2008/7/1
211 2 4 2008/7/4 2008/7/1
212 2 1 2008/7/4 2008/7/1
213 2 7 2008/7/4 2008/7/2
214 2 9 2008/7/4 2008/7/2
215 2 8 2008/7/4 2008/7/3
216 2 3 2008/7/4 2008/7/3
217 2 9 2008/7/4 2008/7/4
218 2 8 2008/7/4 2008/7/4
219 2 7 2008/7/4 2008/7/5
223 echo SELECT t1.f1
, t2.f1
, t1.f4
, t2.f4 FROM t1 LEFT JOIN t2 ON t1.f1
< 2 OR t1.f3
< 2.5 ORDER BY t1.f1
, t1.f4 DESC
;
224 ---------------------------------------------------------
225 t1.f1 t2.f1 t1.f4 t2.f4
226 ---------------------------------------------------------
227 1 8 2008/7/1 2008/7/1
228 1 9 2008/7/1 2008/7/4
229 1 7 2008/7/1 2008/7/5
230 1 8 2008/7/1 2008/7/4
231 1 9 2008/7/1 2008/7/1
232 1 8 2008/7/1 2008/7/3
233 1 7 2008/7/1 2008/7/2
234 1 4 2008/7/1 2008/7/1
235 1 3 2008/7/1 2008/7/3
236 1 9 2008/7/1 2008/7/2
237 1 1 2008/7/1 2008/7/1
238 1 8 2008/7/1 2008/7/1
239 1 9 2008/7/1 2008/7/4
240 1 7 2008/7/1 2008/7/5
241 1 8 2008/7/1 2008/7/4
242 1 9 2008/7/1 2008/7/1
243 1 8 2008/7/1 2008/7/3
244 1 7 2008/7/1 2008/7/2
245 1 4 2008/7/1 2008/7/1
246 1 3 2008/7/1 2008/7/3
247 1 9 2008/7/1 2008/7/2
248 1 1 2008/7/1 2008/7/1
249 2 8 2008/7/4 2008/7/1
250 2 9 2008/7/4 2008/7/4
251 2 7 2008/7/4 2008/7/5
252 2 8 2008/7/4 2008/7/4
253 2 9 2008/7/4 2008/7/1
254 2 8 2008/7/4 2008/7/3
255 2 7 2008/7/4 2008/7/2
256 2 4 2008/7/4 2008/7/1
257 2 3 2008/7/4 2008/7/3
258 2 9 2008/7/4 2008/7/2
259 2 1 2008/7/4 2008/7/1
269 echo SELECT t1.f1
, t2.f4
, t2.f1 FROM t1 LEFT JOIN t2 ON t1.f1
< 2 OR t2.f1
< 2 ORDER BY t1.f1
, t2.f4
;
270 ---------------------------------------------------------
272 ---------------------------------------------------------
305 echo SELECT t1.f1
, t2.f4
, t2.f1 FROM t1 LEFT JOIN t2 ON t1.f1
< 2 OR t2.f1
< 2 ORDER BY t1.f1 DESC
, t2.f4
;
306 ---------------------------------------------------------
308 ---------------------------------------------------------