mySQL 5.0.11 sources for tomato
[tomato.git] / release / src / router / mysql / mysql-test / suite / engines / funcs / r / se_join_right.result
blob72cdc7e8288c0239da178dae98e71bfdf47bb746
1 DROP TABLE IF EXISTS t1,t2,t3,t4,t5,t6;
2 CREATE TABLE t1 (c1 TINYINT NOT NULL);
3 CREATE TABLE t2 (c1 TINYINT NOT NULL);
4 CREATE TABLE t3 (c1 TINYINT NOT NULL);
5 CREATE TABLE t4 (c1 TINYINT NOT NULL);
6 CREATE TABLE t5 (c1 TINYINT NOT NULL);
7 CREATE TABLE t6 (c1 TINYINT NOT NULL);
8 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
9 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
10 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
11 INSERT INTO t4 (c1) VALUES(10);
12 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
13 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
14 c1      c1
15 0       0
16 1       1
17 2       2
18 3       3
19 4       4
20 5       5
21 6       6
22 7       7
23 8       8
24 9       9
25 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 < 5;
26 c1      c1
27 0       0
28 1       1
29 2       2
30 3       3
31 4       4
32 DROP TABLE t1,t2,t3,t4,t5,t6;
33 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
34 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
35 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
36 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
37 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
38 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
39 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
40 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
41 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
42 INSERT INTO t4 (c1) VALUES(10);
43 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
44 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
45 c1      c1
46 0       0
47 1       1
48 2       2
49 3       3
50 4       4
51 5       5
52 6       6
53 7       7
54 8       8
55 9       9
56 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 < 5;
57 c1      c1
58 0       0
59 1       1
60 2       2
61 3       3
62 4       4
63 DROP TABLE t1,t2,t3,t4,t5,t6;
64 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
65 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
66 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
67 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
68 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
69 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
70 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
71 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
72 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
73 INSERT INTO t4 (c1) VALUES(10);
74 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
75 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
76 c1      c1
77 0       0
78 1       1
79 2       2
80 3       3
81 4       4
82 5       5
83 6       6
84 7       7
85 8       8
86 9       9
87 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 < 5;
88 c1      c1
89 0       0
90 1       1
91 2       2
92 3       3
93 4       4
94 DROP TABLE t1,t2,t3,t4,t5,t6;
95 CREATE TABLE t1 (c1 INT NOT NULL);
96 CREATE TABLE t2 (c1 INT NOT NULL);
97 CREATE TABLE t3 (c1 INT NOT NULL);
98 CREATE TABLE t4 (c1 INT NOT NULL);
99 CREATE TABLE t5 (c1 INT NOT NULL);
100 CREATE TABLE t6 (c1 INT NOT NULL);
101 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
102 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
103 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
104 INSERT INTO t4 (c1) VALUES(10);
105 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
106 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
107 c1      c1
108 0       0
109 1       1
110 2       2
111 3       3
112 4       4
113 5       5
114 6       6
115 7       7
116 8       8
117 9       9
118 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 < 5;
119 c1      c1
120 0       0
121 1       1
122 2       2
123 3       3
124 4       4
125 DROP TABLE t1,t2,t3,t4,t5,t6;
126 CREATE TABLE t1 (c1 INTEGER NOT NULL);
127 CREATE TABLE t2 (c1 INTEGER NOT NULL);
128 CREATE TABLE t3 (c1 INTEGER NOT NULL);
129 CREATE TABLE t4 (c1 INTEGER NOT NULL);
130 CREATE TABLE t5 (c1 INTEGER NOT NULL);
131 CREATE TABLE t6 (c1 INTEGER NOT NULL);
132 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
133 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
134 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
135 INSERT INTO t4 (c1) VALUES(10);
136 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
137 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
138 c1      c1
139 0       0
140 1       1
141 2       2
142 3       3
143 4       4
144 5       5
145 6       6
146 7       7
147 8       8
148 9       9
149 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 < 5;
150 c1      c1
151 0       0
152 1       1
153 2       2
154 3       3
155 4       4
156 DROP TABLE t1,t2,t3,t4,t5,t6;
157 CREATE TABLE t1 (c1 BIGINT NOT NULL);
158 CREATE TABLE t2 (c1 BIGINT NOT NULL);
159 CREATE TABLE t3 (c1 BIGINT NOT NULL);
160 CREATE TABLE t4 (c1 BIGINT NOT NULL);
161 CREATE TABLE t5 (c1 BIGINT NOT NULL);
162 CREATE TABLE t6 (c1 BIGINT NOT NULL);
163 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
164 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
165 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
166 INSERT INTO t4 (c1) VALUES(10);
167 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
168 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
169 c1      c1
170 0       0
171 1       1
172 2       2
173 3       3
174 4       4
175 5       5
176 6       6
177 7       7
178 8       8
179 9       9
180 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 < 5;
181 c1      c1
182 0       0
183 1       1
184 2       2
185 3       3
186 4       4
187 DROP TABLE t1,t2,t3,t4,t5,t6;
188 CREATE TABLE t1 (c1 TINYINT NOT NULL);
189 CREATE TABLE t2 (c1 TINYINT NOT NULL);
190 CREATE TABLE t3 (c1 TINYINT NOT NULL);
191 CREATE TABLE t4 (c1 TINYINT NOT NULL);
192 CREATE TABLE t5 (c1 TINYINT NOT NULL);
193 CREATE TABLE t6 (c1 TINYINT NOT NULL);
194 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
195 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
196 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
197 INSERT INTO t4 (c1) VALUES(10);
198 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
199 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
200 c1      c1
201 1       1
202 3       3
203 5       5
204 7       7
205 9       9
206 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 < 5;
207 c1      c1
208 1       1
209 3       3
210 DROP TABLE t1,t2,t3,t4,t5,t6;
211 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
212 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
213 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
214 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
215 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
216 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
217 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
218 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
219 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
220 INSERT INTO t4 (c1) VALUES(10);
221 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
222 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
223 c1      c1
224 1       1
225 3       3
226 5       5
227 7       7
228 9       9
229 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 < 5;
230 c1      c1
231 1       1
232 3       3
233 DROP TABLE t1,t2,t3,t4,t5,t6;
234 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
235 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
236 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
237 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
238 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
239 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
240 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
241 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
242 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
243 INSERT INTO t4 (c1) VALUES(10);
244 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
245 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
246 c1      c1
247 1       1
248 3       3
249 5       5
250 7       7
251 9       9
252 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 < 5;
253 c1      c1
254 1       1
255 3       3
256 DROP TABLE t1,t2,t3,t4,t5,t6;
257 CREATE TABLE t1 (c1 INT NOT NULL);
258 CREATE TABLE t2 (c1 INT NOT NULL);
259 CREATE TABLE t3 (c1 INT NOT NULL);
260 CREATE TABLE t4 (c1 INT NOT NULL);
261 CREATE TABLE t5 (c1 INT NOT NULL);
262 CREATE TABLE t6 (c1 INT NOT NULL);
263 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
264 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
265 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
266 INSERT INTO t4 (c1) VALUES(10);
267 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
268 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
269 c1      c1
270 1       1
271 3       3
272 5       5
273 7       7
274 9       9
275 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 < 5;
276 c1      c1
277 1       1
278 3       3
279 DROP TABLE t1,t2,t3,t4,t5,t6;
280 CREATE TABLE t1 (c1 INTEGER NOT NULL);
281 CREATE TABLE t2 (c1 INTEGER NOT NULL);
282 CREATE TABLE t3 (c1 INTEGER NOT NULL);
283 CREATE TABLE t4 (c1 INTEGER NOT NULL);
284 CREATE TABLE t5 (c1 INTEGER NOT NULL);
285 CREATE TABLE t6 (c1 INTEGER NOT NULL);
286 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
287 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
288 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
289 INSERT INTO t4 (c1) VALUES(10);
290 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
291 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
292 c1      c1
293 1       1
294 3       3
295 5       5
296 7       7
297 9       9
298 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 < 5;
299 c1      c1
300 1       1
301 3       3
302 DROP TABLE t1,t2,t3,t4,t5,t6;
303 CREATE TABLE t1 (c1 BIGINT NOT NULL);
304 CREATE TABLE t2 (c1 BIGINT NOT NULL);
305 CREATE TABLE t3 (c1 BIGINT NOT NULL);
306 CREATE TABLE t4 (c1 BIGINT NOT NULL);
307 CREATE TABLE t5 (c1 BIGINT NOT NULL);
308 CREATE TABLE t6 (c1 BIGINT NOT NULL);
309 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
310 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
311 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
312 INSERT INTO t4 (c1) VALUES(10);
313 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
314 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
315 c1      c1
316 1       1
317 3       3
318 5       5
319 7       7
320 9       9
321 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 < 5;
322 c1      c1
323 1       1
324 3       3
325 DROP TABLE t1,t2,t3,t4,t5,t6;
326 CREATE TABLE t1 (c1 TINYINT NOT NULL);
327 CREATE TABLE t2 (c1 TINYINT NOT NULL);
328 CREATE TABLE t3 (c1 TINYINT NOT NULL);
329 CREATE TABLE t4 (c1 TINYINT NOT NULL);
330 CREATE TABLE t5 (c1 TINYINT NOT NULL);
331 CREATE TABLE t6 (c1 TINYINT NOT NULL);
332 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
333 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
334 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
335 INSERT INTO t4 (c1) VALUES(10);
336 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
337 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
338 c1      c1
339 NULL    10
340 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 < 5;
341 c1      c1
342 DROP TABLE t1,t2,t3,t4,t5,t6;
343 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
344 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
345 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
346 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
347 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
348 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
349 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
350 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
351 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
352 INSERT INTO t4 (c1) VALUES(10);
353 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
354 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
355 c1      c1
356 NULL    10
357 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 < 5;
358 c1      c1
359 DROP TABLE t1,t2,t3,t4,t5,t6;
360 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
361 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
362 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
363 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
364 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
365 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
366 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
367 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
368 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
369 INSERT INTO t4 (c1) VALUES(10);
370 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
371 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
372 c1      c1
373 NULL    10
374 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 < 5;
375 c1      c1
376 DROP TABLE t1,t2,t3,t4,t5,t6;
377 CREATE TABLE t1 (c1 INT NOT NULL);
378 CREATE TABLE t2 (c1 INT NOT NULL);
379 CREATE TABLE t3 (c1 INT NOT NULL);
380 CREATE TABLE t4 (c1 INT NOT NULL);
381 CREATE TABLE t5 (c1 INT NOT NULL);
382 CREATE TABLE t6 (c1 INT NOT NULL);
383 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
384 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
385 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
386 INSERT INTO t4 (c1) VALUES(10);
387 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
388 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
389 c1      c1
390 NULL    10
391 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 < 5;
392 c1      c1
393 DROP TABLE t1,t2,t3,t4,t5,t6;
394 CREATE TABLE t1 (c1 INTEGER NOT NULL);
395 CREATE TABLE t2 (c1 INTEGER NOT NULL);
396 CREATE TABLE t3 (c1 INTEGER NOT NULL);
397 CREATE TABLE t4 (c1 INTEGER NOT NULL);
398 CREATE TABLE t5 (c1 INTEGER NOT NULL);
399 CREATE TABLE t6 (c1 INTEGER NOT NULL);
400 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
401 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
402 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
403 INSERT INTO t4 (c1) VALUES(10);
404 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
405 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
406 c1      c1
407 NULL    10
408 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 < 5;
409 c1      c1
410 DROP TABLE t1,t2,t3,t4,t5,t6;
411 CREATE TABLE t1 (c1 BIGINT NOT NULL);
412 CREATE TABLE t2 (c1 BIGINT NOT NULL);
413 CREATE TABLE t3 (c1 BIGINT NOT NULL);
414 CREATE TABLE t4 (c1 BIGINT NOT NULL);
415 CREATE TABLE t5 (c1 BIGINT NOT NULL);
416 CREATE TABLE t6 (c1 BIGINT NOT NULL);
417 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
418 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
419 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
420 INSERT INTO t4 (c1) VALUES(10);
421 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
422 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
423 c1      c1
424 NULL    10
425 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 < 5;
426 c1      c1
427 DROP TABLE t1,t2,t3,t4,t5,t6;
428 CREATE TABLE t1 (c1 TINYINT NOT NULL);
429 CREATE TABLE t2 (c1 TINYINT NOT NULL);
430 CREATE TABLE t3 (c1 TINYINT NOT NULL);
431 CREATE TABLE t4 (c1 TINYINT NOT NULL);
432 CREATE TABLE t5 (c1 TINYINT NOT NULL);
433 CREATE TABLE t6 (c1 TINYINT NOT NULL);
434 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
435 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
436 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
437 INSERT INTO t4 (c1) VALUES(10);
438 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
439 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
440 c1      c1
441 NULL    10
442 NULL    11
443 NULL    12
444 NULL    13
445 NULL    14
446 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 < 5;
447 c1      c1
448 DROP TABLE t1,t2,t3,t4,t5,t6;
449 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
450 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
451 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
452 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
453 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
454 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
455 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
456 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
457 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
458 INSERT INTO t4 (c1) VALUES(10);
459 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
460 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
461 c1      c1
462 NULL    10
463 NULL    11
464 NULL    12
465 NULL    13
466 NULL    14
467 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 < 5;
468 c1      c1
469 DROP TABLE t1,t2,t3,t4,t5,t6;
470 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
471 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
472 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
473 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
474 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
475 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
476 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
477 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
478 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
479 INSERT INTO t4 (c1) VALUES(10);
480 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
481 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
482 c1      c1
483 NULL    10
484 NULL    11
485 NULL    12
486 NULL    13
487 NULL    14
488 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 < 5;
489 c1      c1
490 DROP TABLE t1,t2,t3,t4,t5,t6;
491 CREATE TABLE t1 (c1 INT NOT NULL);
492 CREATE TABLE t2 (c1 INT NOT NULL);
493 CREATE TABLE t3 (c1 INT NOT NULL);
494 CREATE TABLE t4 (c1 INT NOT NULL);
495 CREATE TABLE t5 (c1 INT NOT NULL);
496 CREATE TABLE t6 (c1 INT NOT NULL);
497 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
498 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
499 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
500 INSERT INTO t4 (c1) VALUES(10);
501 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
502 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
503 c1      c1
504 NULL    10
505 NULL    11
506 NULL    12
507 NULL    13
508 NULL    14
509 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 < 5;
510 c1      c1
511 DROP TABLE t1,t2,t3,t4,t5,t6;
512 CREATE TABLE t1 (c1 INTEGER NOT NULL);
513 CREATE TABLE t2 (c1 INTEGER NOT NULL);
514 CREATE TABLE t3 (c1 INTEGER NOT NULL);
515 CREATE TABLE t4 (c1 INTEGER NOT NULL);
516 CREATE TABLE t5 (c1 INTEGER NOT NULL);
517 CREATE TABLE t6 (c1 INTEGER NOT NULL);
518 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
519 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
520 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
521 INSERT INTO t4 (c1) VALUES(10);
522 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
523 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
524 c1      c1
525 NULL    10
526 NULL    11
527 NULL    12
528 NULL    13
529 NULL    14
530 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 < 5;
531 c1      c1
532 DROP TABLE t1,t2,t3,t4,t5,t6;
533 CREATE TABLE t1 (c1 BIGINT NOT NULL);
534 CREATE TABLE t2 (c1 BIGINT NOT NULL);
535 CREATE TABLE t3 (c1 BIGINT NOT NULL);
536 CREATE TABLE t4 (c1 BIGINT NOT NULL);
537 CREATE TABLE t5 (c1 BIGINT NOT NULL);
538 CREATE TABLE t6 (c1 BIGINT NOT NULL);
539 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
540 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
541 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
542 INSERT INTO t4 (c1) VALUES(10);
543 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
544 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
545 c1      c1
546 NULL    10
547 NULL    11
548 NULL    12
549 NULL    13
550 NULL    14
551 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 < 5;
552 c1      c1
553 DROP TABLE t1,t2,t3,t4,t5,t6;
554 CREATE TABLE t1 (c1 TINYINT NOT NULL);
555 CREATE TABLE t2 (c1 TINYINT NOT NULL);
556 CREATE TABLE t3 (c1 TINYINT NOT NULL);
557 CREATE TABLE t4 (c1 TINYINT NOT NULL);
558 CREATE TABLE t5 (c1 TINYINT NOT NULL);
559 CREATE TABLE t6 (c1 TINYINT NOT NULL);
560 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
561 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
562 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
563 INSERT INTO t4 (c1) VALUES(10);
564 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
565 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
566 c1      c1
567 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 < 5;
568 c1      c1
569 DROP TABLE t1,t2,t3,t4,t5,t6;
570 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
571 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
572 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
573 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
574 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
575 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
576 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
577 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
578 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
579 INSERT INTO t4 (c1) VALUES(10);
580 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
581 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
582 c1      c1
583 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 < 5;
584 c1      c1
585 DROP TABLE t1,t2,t3,t4,t5,t6;
586 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
587 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
588 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
589 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
590 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
591 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
592 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
593 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
594 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
595 INSERT INTO t4 (c1) VALUES(10);
596 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
597 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
598 c1      c1
599 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 < 5;
600 c1      c1
601 DROP TABLE t1,t2,t3,t4,t5,t6;
602 CREATE TABLE t1 (c1 INT NOT NULL);
603 CREATE TABLE t2 (c1 INT NOT NULL);
604 CREATE TABLE t3 (c1 INT NOT NULL);
605 CREATE TABLE t4 (c1 INT NOT NULL);
606 CREATE TABLE t5 (c1 INT NOT NULL);
607 CREATE TABLE t6 (c1 INT NOT NULL);
608 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
609 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
610 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
611 INSERT INTO t4 (c1) VALUES(10);
612 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
613 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
614 c1      c1
615 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 < 5;
616 c1      c1
617 DROP TABLE t1,t2,t3,t4,t5,t6;
618 CREATE TABLE t1 (c1 INTEGER NOT NULL);
619 CREATE TABLE t2 (c1 INTEGER NOT NULL);
620 CREATE TABLE t3 (c1 INTEGER NOT NULL);
621 CREATE TABLE t4 (c1 INTEGER NOT NULL);
622 CREATE TABLE t5 (c1 INTEGER NOT NULL);
623 CREATE TABLE t6 (c1 INTEGER NOT NULL);
624 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
625 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
626 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
627 INSERT INTO t4 (c1) VALUES(10);
628 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
629 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
630 c1      c1
631 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 < 5;
632 c1      c1
633 DROP TABLE t1,t2,t3,t4,t5,t6;
634 CREATE TABLE t1 (c1 BIGINT NOT NULL);
635 CREATE TABLE t2 (c1 BIGINT NOT NULL);
636 CREATE TABLE t3 (c1 BIGINT NOT NULL);
637 CREATE TABLE t4 (c1 BIGINT NOT NULL);
638 CREATE TABLE t5 (c1 BIGINT NOT NULL);
639 CREATE TABLE t6 (c1 BIGINT NOT NULL);
640 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
641 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
642 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
643 INSERT INTO t4 (c1) VALUES(10);
644 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
645 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
646 c1      c1
647 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 < 5;
648 c1      c1
649 DROP TABLE t1,t2,t3,t4,t5,t6;
650 CREATE TABLE t1 (c1 TINYINT NOT NULL);
651 CREATE TABLE t2 (c1 TINYINT NOT NULL);
652 CREATE TABLE t3 (c1 TINYINT NOT NULL);
653 CREATE TABLE t4 (c1 TINYINT NOT NULL);
654 CREATE TABLE t5 (c1 TINYINT NOT NULL);
655 CREATE TABLE t6 (c1 TINYINT NOT NULL);
656 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
657 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
658 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
659 INSERT INTO t4 (c1) VALUES(10);
660 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
661 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
662 c1      c1
663 0       0
664 1       1
665 2       2
666 3       3
667 4       4
668 5       5
669 6       6
670 7       7
671 8       8
672 9       9
673 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 <= 5;
674 c1      c1
675 0       0
676 1       1
677 2       2
678 3       3
679 4       4
680 5       5
681 DROP TABLE t1,t2,t3,t4,t5,t6;
682 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
683 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
684 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
685 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
686 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
687 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
688 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
689 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
690 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
691 INSERT INTO t4 (c1) VALUES(10);
692 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
693 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
694 c1      c1
695 0       0
696 1       1
697 2       2
698 3       3
699 4       4
700 5       5
701 6       6
702 7       7
703 8       8
704 9       9
705 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 <= 5;
706 c1      c1
707 0       0
708 1       1
709 2       2
710 3       3
711 4       4
712 5       5
713 DROP TABLE t1,t2,t3,t4,t5,t6;
714 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
715 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
716 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
717 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
718 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
719 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
720 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
721 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
722 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
723 INSERT INTO t4 (c1) VALUES(10);
724 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
725 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
726 c1      c1
727 0       0
728 1       1
729 2       2
730 3       3
731 4       4
732 5       5
733 6       6
734 7       7
735 8       8
736 9       9
737 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 <= 5;
738 c1      c1
739 0       0
740 1       1
741 2       2
742 3       3
743 4       4
744 5       5
745 DROP TABLE t1,t2,t3,t4,t5,t6;
746 CREATE TABLE t1 (c1 INT NOT NULL);
747 CREATE TABLE t2 (c1 INT NOT NULL);
748 CREATE TABLE t3 (c1 INT NOT NULL);
749 CREATE TABLE t4 (c1 INT NOT NULL);
750 CREATE TABLE t5 (c1 INT NOT NULL);
751 CREATE TABLE t6 (c1 INT NOT NULL);
752 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
753 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
754 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
755 INSERT INTO t4 (c1) VALUES(10);
756 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
757 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
758 c1      c1
759 0       0
760 1       1
761 2       2
762 3       3
763 4       4
764 5       5
765 6       6
766 7       7
767 8       8
768 9       9
769 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 <= 5;
770 c1      c1
771 0       0
772 1       1
773 2       2
774 3       3
775 4       4
776 5       5
777 DROP TABLE t1,t2,t3,t4,t5,t6;
778 CREATE TABLE t1 (c1 INTEGER NOT NULL);
779 CREATE TABLE t2 (c1 INTEGER NOT NULL);
780 CREATE TABLE t3 (c1 INTEGER NOT NULL);
781 CREATE TABLE t4 (c1 INTEGER NOT NULL);
782 CREATE TABLE t5 (c1 INTEGER NOT NULL);
783 CREATE TABLE t6 (c1 INTEGER NOT NULL);
784 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
785 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
786 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
787 INSERT INTO t4 (c1) VALUES(10);
788 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
789 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
790 c1      c1
791 0       0
792 1       1
793 2       2
794 3       3
795 4       4
796 5       5
797 6       6
798 7       7
799 8       8
800 9       9
801 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 <= 5;
802 c1      c1
803 0       0
804 1       1
805 2       2
806 3       3
807 4       4
808 5       5
809 DROP TABLE t1,t2,t3,t4,t5,t6;
810 CREATE TABLE t1 (c1 BIGINT NOT NULL);
811 CREATE TABLE t2 (c1 BIGINT NOT NULL);
812 CREATE TABLE t3 (c1 BIGINT NOT NULL);
813 CREATE TABLE t4 (c1 BIGINT NOT NULL);
814 CREATE TABLE t5 (c1 BIGINT NOT NULL);
815 CREATE TABLE t6 (c1 BIGINT NOT NULL);
816 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
817 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
818 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
819 INSERT INTO t4 (c1) VALUES(10);
820 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
821 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
822 c1      c1
823 0       0
824 1       1
825 2       2
826 3       3
827 4       4
828 5       5
829 6       6
830 7       7
831 8       8
832 9       9
833 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 <= 5;
834 c1      c1
835 0       0
836 1       1
837 2       2
838 3       3
839 4       4
840 5       5
841 DROP TABLE t1,t2,t3,t4,t5,t6;
842 CREATE TABLE t1 (c1 TINYINT NOT NULL);
843 CREATE TABLE t2 (c1 TINYINT NOT NULL);
844 CREATE TABLE t3 (c1 TINYINT NOT NULL);
845 CREATE TABLE t4 (c1 TINYINT NOT NULL);
846 CREATE TABLE t5 (c1 TINYINT NOT NULL);
847 CREATE TABLE t6 (c1 TINYINT NOT NULL);
848 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
849 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
850 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
851 INSERT INTO t4 (c1) VALUES(10);
852 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
853 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
854 c1      c1
855 1       1
856 3       3
857 5       5
858 7       7
859 9       9
860 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 <= 5;
861 c1      c1
862 1       1
863 3       3
864 5       5
865 DROP TABLE t1,t2,t3,t4,t5,t6;
866 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
867 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
868 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
869 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
870 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
871 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
872 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
873 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
874 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
875 INSERT INTO t4 (c1) VALUES(10);
876 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
877 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
878 c1      c1
879 1       1
880 3       3
881 5       5
882 7       7
883 9       9
884 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 <= 5;
885 c1      c1
886 1       1
887 3       3
888 5       5
889 DROP TABLE t1,t2,t3,t4,t5,t6;
890 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
891 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
892 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
893 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
894 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
895 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
896 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
897 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
898 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
899 INSERT INTO t4 (c1) VALUES(10);
900 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
901 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
902 c1      c1
903 1       1
904 3       3
905 5       5
906 7       7
907 9       9
908 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 <= 5;
909 c1      c1
910 1       1
911 3       3
912 5       5
913 DROP TABLE t1,t2,t3,t4,t5,t6;
914 CREATE TABLE t1 (c1 INT NOT NULL);
915 CREATE TABLE t2 (c1 INT NOT NULL);
916 CREATE TABLE t3 (c1 INT NOT NULL);
917 CREATE TABLE t4 (c1 INT NOT NULL);
918 CREATE TABLE t5 (c1 INT NOT NULL);
919 CREATE TABLE t6 (c1 INT NOT NULL);
920 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
921 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
922 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
923 INSERT INTO t4 (c1) VALUES(10);
924 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
925 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
926 c1      c1
927 1       1
928 3       3
929 5       5
930 7       7
931 9       9
932 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 <= 5;
933 c1      c1
934 1       1
935 3       3
936 5       5
937 DROP TABLE t1,t2,t3,t4,t5,t6;
938 CREATE TABLE t1 (c1 INTEGER NOT NULL);
939 CREATE TABLE t2 (c1 INTEGER NOT NULL);
940 CREATE TABLE t3 (c1 INTEGER NOT NULL);
941 CREATE TABLE t4 (c1 INTEGER NOT NULL);
942 CREATE TABLE t5 (c1 INTEGER NOT NULL);
943 CREATE TABLE t6 (c1 INTEGER NOT NULL);
944 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
945 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
946 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
947 INSERT INTO t4 (c1) VALUES(10);
948 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
949 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
950 c1      c1
951 1       1
952 3       3
953 5       5
954 7       7
955 9       9
956 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 <= 5;
957 c1      c1
958 1       1
959 3       3
960 5       5
961 DROP TABLE t1,t2,t3,t4,t5,t6;
962 CREATE TABLE t1 (c1 BIGINT NOT NULL);
963 CREATE TABLE t2 (c1 BIGINT NOT NULL);
964 CREATE TABLE t3 (c1 BIGINT NOT NULL);
965 CREATE TABLE t4 (c1 BIGINT NOT NULL);
966 CREATE TABLE t5 (c1 BIGINT NOT NULL);
967 CREATE TABLE t6 (c1 BIGINT NOT NULL);
968 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
969 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
970 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
971 INSERT INTO t4 (c1) VALUES(10);
972 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
973 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
974 c1      c1
975 1       1
976 3       3
977 5       5
978 7       7
979 9       9
980 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 <= 5;
981 c1      c1
982 1       1
983 3       3
984 5       5
985 DROP TABLE t1,t2,t3,t4,t5,t6;
986 CREATE TABLE t1 (c1 TINYINT NOT NULL);
987 CREATE TABLE t2 (c1 TINYINT NOT NULL);
988 CREATE TABLE t3 (c1 TINYINT NOT NULL);
989 CREATE TABLE t4 (c1 TINYINT NOT NULL);
990 CREATE TABLE t5 (c1 TINYINT NOT NULL);
991 CREATE TABLE t6 (c1 TINYINT NOT NULL);
992 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
993 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
994 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
995 INSERT INTO t4 (c1) VALUES(10);
996 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
997 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
998 c1      c1
999 NULL    10
1000 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 <= 5;
1001 c1      c1
1002 DROP TABLE t1,t2,t3,t4,t5,t6;
1003 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
1004 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
1005 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
1006 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
1007 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
1008 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
1009 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1010 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1011 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1012 INSERT INTO t4 (c1) VALUES(10);
1013 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1014 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
1015 c1      c1
1016 NULL    10
1017 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 <= 5;
1018 c1      c1
1019 DROP TABLE t1,t2,t3,t4,t5,t6;
1020 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
1021 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
1022 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
1023 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
1024 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
1025 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
1026 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1027 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1028 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1029 INSERT INTO t4 (c1) VALUES(10);
1030 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1031 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
1032 c1      c1
1033 NULL    10
1034 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 <= 5;
1035 c1      c1
1036 DROP TABLE t1,t2,t3,t4,t5,t6;
1037 CREATE TABLE t1 (c1 INT NOT NULL);
1038 CREATE TABLE t2 (c1 INT NOT NULL);
1039 CREATE TABLE t3 (c1 INT NOT NULL);
1040 CREATE TABLE t4 (c1 INT NOT NULL);
1041 CREATE TABLE t5 (c1 INT NOT NULL);
1042 CREATE TABLE t6 (c1 INT NOT NULL);
1043 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1044 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1045 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1046 INSERT INTO t4 (c1) VALUES(10);
1047 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1048 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
1049 c1      c1
1050 NULL    10
1051 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 <= 5;
1052 c1      c1
1053 DROP TABLE t1,t2,t3,t4,t5,t6;
1054 CREATE TABLE t1 (c1 INTEGER NOT NULL);
1055 CREATE TABLE t2 (c1 INTEGER NOT NULL);
1056 CREATE TABLE t3 (c1 INTEGER NOT NULL);
1057 CREATE TABLE t4 (c1 INTEGER NOT NULL);
1058 CREATE TABLE t5 (c1 INTEGER NOT NULL);
1059 CREATE TABLE t6 (c1 INTEGER NOT NULL);
1060 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1061 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1062 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1063 INSERT INTO t4 (c1) VALUES(10);
1064 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1065 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
1066 c1      c1
1067 NULL    10
1068 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 <= 5;
1069 c1      c1
1070 DROP TABLE t1,t2,t3,t4,t5,t6;
1071 CREATE TABLE t1 (c1 BIGINT NOT NULL);
1072 CREATE TABLE t2 (c1 BIGINT NOT NULL);
1073 CREATE TABLE t3 (c1 BIGINT NOT NULL);
1074 CREATE TABLE t4 (c1 BIGINT NOT NULL);
1075 CREATE TABLE t5 (c1 BIGINT NOT NULL);
1076 CREATE TABLE t6 (c1 BIGINT NOT NULL);
1077 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1078 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1079 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1080 INSERT INTO t4 (c1) VALUES(10);
1081 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1082 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
1083 c1      c1
1084 NULL    10
1085 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 <= 5;
1086 c1      c1
1087 DROP TABLE t1,t2,t3,t4,t5,t6;
1088 CREATE TABLE t1 (c1 TINYINT NOT NULL);
1089 CREATE TABLE t2 (c1 TINYINT NOT NULL);
1090 CREATE TABLE t3 (c1 TINYINT NOT NULL);
1091 CREATE TABLE t4 (c1 TINYINT NOT NULL);
1092 CREATE TABLE t5 (c1 TINYINT NOT NULL);
1093 CREATE TABLE t6 (c1 TINYINT NOT NULL);
1094 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1095 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1096 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1097 INSERT INTO t4 (c1) VALUES(10);
1098 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1099 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
1100 c1      c1
1101 NULL    10
1102 NULL    11
1103 NULL    12
1104 NULL    13
1105 NULL    14
1106 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 <= 5;
1107 c1      c1
1108 DROP TABLE t1,t2,t3,t4,t5,t6;
1109 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
1110 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
1111 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
1112 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
1113 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
1114 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
1115 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1116 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1117 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1118 INSERT INTO t4 (c1) VALUES(10);
1119 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1120 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
1121 c1      c1
1122 NULL    10
1123 NULL    11
1124 NULL    12
1125 NULL    13
1126 NULL    14
1127 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 <= 5;
1128 c1      c1
1129 DROP TABLE t1,t2,t3,t4,t5,t6;
1130 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
1131 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
1132 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
1133 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
1134 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
1135 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
1136 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1137 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1138 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1139 INSERT INTO t4 (c1) VALUES(10);
1140 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1141 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
1142 c1      c1
1143 NULL    10
1144 NULL    11
1145 NULL    12
1146 NULL    13
1147 NULL    14
1148 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 <= 5;
1149 c1      c1
1150 DROP TABLE t1,t2,t3,t4,t5,t6;
1151 CREATE TABLE t1 (c1 INT NOT NULL);
1152 CREATE TABLE t2 (c1 INT NOT NULL);
1153 CREATE TABLE t3 (c1 INT NOT NULL);
1154 CREATE TABLE t4 (c1 INT NOT NULL);
1155 CREATE TABLE t5 (c1 INT NOT NULL);
1156 CREATE TABLE t6 (c1 INT NOT NULL);
1157 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1158 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1159 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1160 INSERT INTO t4 (c1) VALUES(10);
1161 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1162 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
1163 c1      c1
1164 NULL    10
1165 NULL    11
1166 NULL    12
1167 NULL    13
1168 NULL    14
1169 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 <= 5;
1170 c1      c1
1171 DROP TABLE t1,t2,t3,t4,t5,t6;
1172 CREATE TABLE t1 (c1 INTEGER NOT NULL);
1173 CREATE TABLE t2 (c1 INTEGER NOT NULL);
1174 CREATE TABLE t3 (c1 INTEGER NOT NULL);
1175 CREATE TABLE t4 (c1 INTEGER NOT NULL);
1176 CREATE TABLE t5 (c1 INTEGER NOT NULL);
1177 CREATE TABLE t6 (c1 INTEGER NOT NULL);
1178 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1179 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1180 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1181 INSERT INTO t4 (c1) VALUES(10);
1182 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1183 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
1184 c1      c1
1185 NULL    10
1186 NULL    11
1187 NULL    12
1188 NULL    13
1189 NULL    14
1190 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 <= 5;
1191 c1      c1
1192 DROP TABLE t1,t2,t3,t4,t5,t6;
1193 CREATE TABLE t1 (c1 BIGINT NOT NULL);
1194 CREATE TABLE t2 (c1 BIGINT NOT NULL);
1195 CREATE TABLE t3 (c1 BIGINT NOT NULL);
1196 CREATE TABLE t4 (c1 BIGINT NOT NULL);
1197 CREATE TABLE t5 (c1 BIGINT NOT NULL);
1198 CREATE TABLE t6 (c1 BIGINT NOT NULL);
1199 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1200 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1201 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1202 INSERT INTO t4 (c1) VALUES(10);
1203 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1204 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
1205 c1      c1
1206 NULL    10
1207 NULL    11
1208 NULL    12
1209 NULL    13
1210 NULL    14
1211 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 <= 5;
1212 c1      c1
1213 DROP TABLE t1,t2,t3,t4,t5,t6;
1214 CREATE TABLE t1 (c1 TINYINT NOT NULL);
1215 CREATE TABLE t2 (c1 TINYINT NOT NULL);
1216 CREATE TABLE t3 (c1 TINYINT NOT NULL);
1217 CREATE TABLE t4 (c1 TINYINT NOT NULL);
1218 CREATE TABLE t5 (c1 TINYINT NOT NULL);
1219 CREATE TABLE t6 (c1 TINYINT NOT NULL);
1220 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1221 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1222 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1223 INSERT INTO t4 (c1) VALUES(10);
1224 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1225 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
1226 c1      c1
1227 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 <= 5;
1228 c1      c1
1229 DROP TABLE t1,t2,t3,t4,t5,t6;
1230 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
1231 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
1232 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
1233 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
1234 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
1235 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
1236 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1237 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1238 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1239 INSERT INTO t4 (c1) VALUES(10);
1240 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1241 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
1242 c1      c1
1243 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 <= 5;
1244 c1      c1
1245 DROP TABLE t1,t2,t3,t4,t5,t6;
1246 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
1247 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
1248 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
1249 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
1250 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
1251 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
1252 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1253 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1254 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1255 INSERT INTO t4 (c1) VALUES(10);
1256 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1257 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
1258 c1      c1
1259 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 <= 5;
1260 c1      c1
1261 DROP TABLE t1,t2,t3,t4,t5,t6;
1262 CREATE TABLE t1 (c1 INT NOT NULL);
1263 CREATE TABLE t2 (c1 INT NOT NULL);
1264 CREATE TABLE t3 (c1 INT NOT NULL);
1265 CREATE TABLE t4 (c1 INT NOT NULL);
1266 CREATE TABLE t5 (c1 INT NOT NULL);
1267 CREATE TABLE t6 (c1 INT NOT NULL);
1268 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1269 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1270 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1271 INSERT INTO t4 (c1) VALUES(10);
1272 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1273 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
1274 c1      c1
1275 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 <= 5;
1276 c1      c1
1277 DROP TABLE t1,t2,t3,t4,t5,t6;
1278 CREATE TABLE t1 (c1 INTEGER NOT NULL);
1279 CREATE TABLE t2 (c1 INTEGER NOT NULL);
1280 CREATE TABLE t3 (c1 INTEGER NOT NULL);
1281 CREATE TABLE t4 (c1 INTEGER NOT NULL);
1282 CREATE TABLE t5 (c1 INTEGER NOT NULL);
1283 CREATE TABLE t6 (c1 INTEGER NOT NULL);
1284 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1285 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1286 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1287 INSERT INTO t4 (c1) VALUES(10);
1288 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1289 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
1290 c1      c1
1291 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 <= 5;
1292 c1      c1
1293 DROP TABLE t1,t2,t3,t4,t5,t6;
1294 CREATE TABLE t1 (c1 BIGINT NOT NULL);
1295 CREATE TABLE t2 (c1 BIGINT NOT NULL);
1296 CREATE TABLE t3 (c1 BIGINT NOT NULL);
1297 CREATE TABLE t4 (c1 BIGINT NOT NULL);
1298 CREATE TABLE t5 (c1 BIGINT NOT NULL);
1299 CREATE TABLE t6 (c1 BIGINT NOT NULL);
1300 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1301 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1302 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1303 INSERT INTO t4 (c1) VALUES(10);
1304 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1305 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
1306 c1      c1
1307 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 <= 5;
1308 c1      c1
1309 DROP TABLE t1,t2,t3,t4,t5,t6;
1310 CREATE TABLE t1 (c1 TINYINT NOT NULL);
1311 CREATE TABLE t2 (c1 TINYINT NOT NULL);
1312 CREATE TABLE t3 (c1 TINYINT NOT NULL);
1313 CREATE TABLE t4 (c1 TINYINT NOT NULL);
1314 CREATE TABLE t5 (c1 TINYINT NOT NULL);
1315 CREATE TABLE t6 (c1 TINYINT NOT NULL);
1316 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1317 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1318 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1319 INSERT INTO t4 (c1) VALUES(10);
1320 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1321 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
1322 c1      c1
1323 0       0
1324 1       1
1325 2       2
1326 3       3
1327 4       4
1328 5       5
1329 6       6
1330 7       7
1331 8       8
1332 9       9
1333 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 = 5;
1334 c1      c1
1335 5       5
1336 DROP TABLE t1,t2,t3,t4,t5,t6;
1337 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
1338 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
1339 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
1340 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
1341 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
1342 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
1343 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1344 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1345 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1346 INSERT INTO t4 (c1) VALUES(10);
1347 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1348 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
1349 c1      c1
1350 0       0
1351 1       1
1352 2       2
1353 3       3
1354 4       4
1355 5       5
1356 6       6
1357 7       7
1358 8       8
1359 9       9
1360 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 = 5;
1361 c1      c1
1362 5       5
1363 DROP TABLE t1,t2,t3,t4,t5,t6;
1364 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
1365 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
1366 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
1367 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
1368 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
1369 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
1370 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1371 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1372 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1373 INSERT INTO t4 (c1) VALUES(10);
1374 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1375 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
1376 c1      c1
1377 0       0
1378 1       1
1379 2       2
1380 3       3
1381 4       4
1382 5       5
1383 6       6
1384 7       7
1385 8       8
1386 9       9
1387 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 = 5;
1388 c1      c1
1389 5       5
1390 DROP TABLE t1,t2,t3,t4,t5,t6;
1391 CREATE TABLE t1 (c1 INT NOT NULL);
1392 CREATE TABLE t2 (c1 INT NOT NULL);
1393 CREATE TABLE t3 (c1 INT NOT NULL);
1394 CREATE TABLE t4 (c1 INT NOT NULL);
1395 CREATE TABLE t5 (c1 INT NOT NULL);
1396 CREATE TABLE t6 (c1 INT NOT NULL);
1397 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1398 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1399 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1400 INSERT INTO t4 (c1) VALUES(10);
1401 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1402 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
1403 c1      c1
1404 0       0
1405 1       1
1406 2       2
1407 3       3
1408 4       4
1409 5       5
1410 6       6
1411 7       7
1412 8       8
1413 9       9
1414 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 = 5;
1415 c1      c1
1416 5       5
1417 DROP TABLE t1,t2,t3,t4,t5,t6;
1418 CREATE TABLE t1 (c1 INTEGER NOT NULL);
1419 CREATE TABLE t2 (c1 INTEGER NOT NULL);
1420 CREATE TABLE t3 (c1 INTEGER NOT NULL);
1421 CREATE TABLE t4 (c1 INTEGER NOT NULL);
1422 CREATE TABLE t5 (c1 INTEGER NOT NULL);
1423 CREATE TABLE t6 (c1 INTEGER NOT NULL);
1424 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1425 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1426 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1427 INSERT INTO t4 (c1) VALUES(10);
1428 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1429 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
1430 c1      c1
1431 0       0
1432 1       1
1433 2       2
1434 3       3
1435 4       4
1436 5       5
1437 6       6
1438 7       7
1439 8       8
1440 9       9
1441 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 = 5;
1442 c1      c1
1443 5       5
1444 DROP TABLE t1,t2,t3,t4,t5,t6;
1445 CREATE TABLE t1 (c1 BIGINT NOT NULL);
1446 CREATE TABLE t2 (c1 BIGINT NOT NULL);
1447 CREATE TABLE t3 (c1 BIGINT NOT NULL);
1448 CREATE TABLE t4 (c1 BIGINT NOT NULL);
1449 CREATE TABLE t5 (c1 BIGINT NOT NULL);
1450 CREATE TABLE t6 (c1 BIGINT NOT NULL);
1451 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1452 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1453 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1454 INSERT INTO t4 (c1) VALUES(10);
1455 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1456 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
1457 c1      c1
1458 0       0
1459 1       1
1460 2       2
1461 3       3
1462 4       4
1463 5       5
1464 6       6
1465 7       7
1466 8       8
1467 9       9
1468 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 = 5;
1469 c1      c1
1470 5       5
1471 DROP TABLE t1,t2,t3,t4,t5,t6;
1472 CREATE TABLE t1 (c1 TINYINT NOT NULL);
1473 CREATE TABLE t2 (c1 TINYINT NOT NULL);
1474 CREATE TABLE t3 (c1 TINYINT NOT NULL);
1475 CREATE TABLE t4 (c1 TINYINT NOT NULL);
1476 CREATE TABLE t5 (c1 TINYINT NOT NULL);
1477 CREATE TABLE t6 (c1 TINYINT NOT NULL);
1478 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1479 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1480 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1481 INSERT INTO t4 (c1) VALUES(10);
1482 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1483 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
1484 c1      c1
1485 1       1
1486 3       3
1487 5       5
1488 7       7
1489 9       9
1490 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 = 5;
1491 c1      c1
1492 5       5
1493 DROP TABLE t1,t2,t3,t4,t5,t6;
1494 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
1495 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
1496 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
1497 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
1498 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
1499 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
1500 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1501 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1502 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1503 INSERT INTO t4 (c1) VALUES(10);
1504 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1505 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
1506 c1      c1
1507 1       1
1508 3       3
1509 5       5
1510 7       7
1511 9       9
1512 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 = 5;
1513 c1      c1
1514 5       5
1515 DROP TABLE t1,t2,t3,t4,t5,t6;
1516 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
1517 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
1518 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
1519 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
1520 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
1521 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
1522 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1523 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1524 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1525 INSERT INTO t4 (c1) VALUES(10);
1526 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1527 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
1528 c1      c1
1529 1       1
1530 3       3
1531 5       5
1532 7       7
1533 9       9
1534 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 = 5;
1535 c1      c1
1536 5       5
1537 DROP TABLE t1,t2,t3,t4,t5,t6;
1538 CREATE TABLE t1 (c1 INT NOT NULL);
1539 CREATE TABLE t2 (c1 INT NOT NULL);
1540 CREATE TABLE t3 (c1 INT NOT NULL);
1541 CREATE TABLE t4 (c1 INT NOT NULL);
1542 CREATE TABLE t5 (c1 INT NOT NULL);
1543 CREATE TABLE t6 (c1 INT NOT NULL);
1544 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1545 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1546 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1547 INSERT INTO t4 (c1) VALUES(10);
1548 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1549 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
1550 c1      c1
1551 1       1
1552 3       3
1553 5       5
1554 7       7
1555 9       9
1556 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 = 5;
1557 c1      c1
1558 5       5
1559 DROP TABLE t1,t2,t3,t4,t5,t6;
1560 CREATE TABLE t1 (c1 INTEGER NOT NULL);
1561 CREATE TABLE t2 (c1 INTEGER NOT NULL);
1562 CREATE TABLE t3 (c1 INTEGER NOT NULL);
1563 CREATE TABLE t4 (c1 INTEGER NOT NULL);
1564 CREATE TABLE t5 (c1 INTEGER NOT NULL);
1565 CREATE TABLE t6 (c1 INTEGER NOT NULL);
1566 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1567 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1568 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1569 INSERT INTO t4 (c1) VALUES(10);
1570 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1571 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
1572 c1      c1
1573 1       1
1574 3       3
1575 5       5
1576 7       7
1577 9       9
1578 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 = 5;
1579 c1      c1
1580 5       5
1581 DROP TABLE t1,t2,t3,t4,t5,t6;
1582 CREATE TABLE t1 (c1 BIGINT NOT NULL);
1583 CREATE TABLE t2 (c1 BIGINT NOT NULL);
1584 CREATE TABLE t3 (c1 BIGINT NOT NULL);
1585 CREATE TABLE t4 (c1 BIGINT NOT NULL);
1586 CREATE TABLE t5 (c1 BIGINT NOT NULL);
1587 CREATE TABLE t6 (c1 BIGINT NOT NULL);
1588 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1589 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1590 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1591 INSERT INTO t4 (c1) VALUES(10);
1592 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1593 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
1594 c1      c1
1595 1       1
1596 3       3
1597 5       5
1598 7       7
1599 9       9
1600 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 = 5;
1601 c1      c1
1602 5       5
1603 DROP TABLE t1,t2,t3,t4,t5,t6;
1604 CREATE TABLE t1 (c1 TINYINT NOT NULL);
1605 CREATE TABLE t2 (c1 TINYINT NOT NULL);
1606 CREATE TABLE t3 (c1 TINYINT NOT NULL);
1607 CREATE TABLE t4 (c1 TINYINT NOT NULL);
1608 CREATE TABLE t5 (c1 TINYINT NOT NULL);
1609 CREATE TABLE t6 (c1 TINYINT NOT NULL);
1610 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1611 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1612 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1613 INSERT INTO t4 (c1) VALUES(10);
1614 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1615 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
1616 c1      c1
1617 NULL    10
1618 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 = 5;
1619 c1      c1
1620 DROP TABLE t1,t2,t3,t4,t5,t6;
1621 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
1622 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
1623 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
1624 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
1625 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
1626 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
1627 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1628 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1629 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1630 INSERT INTO t4 (c1) VALUES(10);
1631 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1632 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
1633 c1      c1
1634 NULL    10
1635 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 = 5;
1636 c1      c1
1637 DROP TABLE t1,t2,t3,t4,t5,t6;
1638 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
1639 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
1640 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
1641 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
1642 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
1643 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
1644 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1645 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1646 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1647 INSERT INTO t4 (c1) VALUES(10);
1648 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1649 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
1650 c1      c1
1651 NULL    10
1652 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 = 5;
1653 c1      c1
1654 DROP TABLE t1,t2,t3,t4,t5,t6;
1655 CREATE TABLE t1 (c1 INT NOT NULL);
1656 CREATE TABLE t2 (c1 INT NOT NULL);
1657 CREATE TABLE t3 (c1 INT NOT NULL);
1658 CREATE TABLE t4 (c1 INT NOT NULL);
1659 CREATE TABLE t5 (c1 INT NOT NULL);
1660 CREATE TABLE t6 (c1 INT NOT NULL);
1661 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1662 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1663 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1664 INSERT INTO t4 (c1) VALUES(10);
1665 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1666 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
1667 c1      c1
1668 NULL    10
1669 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 = 5;
1670 c1      c1
1671 DROP TABLE t1,t2,t3,t4,t5,t6;
1672 CREATE TABLE t1 (c1 INTEGER NOT NULL);
1673 CREATE TABLE t2 (c1 INTEGER NOT NULL);
1674 CREATE TABLE t3 (c1 INTEGER NOT NULL);
1675 CREATE TABLE t4 (c1 INTEGER NOT NULL);
1676 CREATE TABLE t5 (c1 INTEGER NOT NULL);
1677 CREATE TABLE t6 (c1 INTEGER NOT NULL);
1678 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1679 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1680 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1681 INSERT INTO t4 (c1) VALUES(10);
1682 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1683 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
1684 c1      c1
1685 NULL    10
1686 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 = 5;
1687 c1      c1
1688 DROP TABLE t1,t2,t3,t4,t5,t6;
1689 CREATE TABLE t1 (c1 BIGINT NOT NULL);
1690 CREATE TABLE t2 (c1 BIGINT NOT NULL);
1691 CREATE TABLE t3 (c1 BIGINT NOT NULL);
1692 CREATE TABLE t4 (c1 BIGINT NOT NULL);
1693 CREATE TABLE t5 (c1 BIGINT NOT NULL);
1694 CREATE TABLE t6 (c1 BIGINT NOT NULL);
1695 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1696 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1697 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1698 INSERT INTO t4 (c1) VALUES(10);
1699 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1700 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
1701 c1      c1
1702 NULL    10
1703 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 = 5;
1704 c1      c1
1705 DROP TABLE t1,t2,t3,t4,t5,t6;
1706 CREATE TABLE t1 (c1 TINYINT NOT NULL);
1707 CREATE TABLE t2 (c1 TINYINT NOT NULL);
1708 CREATE TABLE t3 (c1 TINYINT NOT NULL);
1709 CREATE TABLE t4 (c1 TINYINT NOT NULL);
1710 CREATE TABLE t5 (c1 TINYINT NOT NULL);
1711 CREATE TABLE t6 (c1 TINYINT NOT NULL);
1712 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1713 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1714 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1715 INSERT INTO t4 (c1) VALUES(10);
1716 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1717 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
1718 c1      c1
1719 NULL    10
1720 NULL    11
1721 NULL    12
1722 NULL    13
1723 NULL    14
1724 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 = 5;
1725 c1      c1
1726 DROP TABLE t1,t2,t3,t4,t5,t6;
1727 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
1728 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
1729 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
1730 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
1731 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
1732 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
1733 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1734 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1735 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1736 INSERT INTO t4 (c1) VALUES(10);
1737 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1738 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
1739 c1      c1
1740 NULL    10
1741 NULL    11
1742 NULL    12
1743 NULL    13
1744 NULL    14
1745 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 = 5;
1746 c1      c1
1747 DROP TABLE t1,t2,t3,t4,t5,t6;
1748 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
1749 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
1750 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
1751 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
1752 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
1753 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
1754 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1755 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1756 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1757 INSERT INTO t4 (c1) VALUES(10);
1758 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1759 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
1760 c1      c1
1761 NULL    10
1762 NULL    11
1763 NULL    12
1764 NULL    13
1765 NULL    14
1766 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 = 5;
1767 c1      c1
1768 DROP TABLE t1,t2,t3,t4,t5,t6;
1769 CREATE TABLE t1 (c1 INT NOT NULL);
1770 CREATE TABLE t2 (c1 INT NOT NULL);
1771 CREATE TABLE t3 (c1 INT NOT NULL);
1772 CREATE TABLE t4 (c1 INT NOT NULL);
1773 CREATE TABLE t5 (c1 INT NOT NULL);
1774 CREATE TABLE t6 (c1 INT NOT NULL);
1775 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1776 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1777 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1778 INSERT INTO t4 (c1) VALUES(10);
1779 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1780 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
1781 c1      c1
1782 NULL    10
1783 NULL    11
1784 NULL    12
1785 NULL    13
1786 NULL    14
1787 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 = 5;
1788 c1      c1
1789 DROP TABLE t1,t2,t3,t4,t5,t6;
1790 CREATE TABLE t1 (c1 INTEGER NOT NULL);
1791 CREATE TABLE t2 (c1 INTEGER NOT NULL);
1792 CREATE TABLE t3 (c1 INTEGER NOT NULL);
1793 CREATE TABLE t4 (c1 INTEGER NOT NULL);
1794 CREATE TABLE t5 (c1 INTEGER NOT NULL);
1795 CREATE TABLE t6 (c1 INTEGER NOT NULL);
1796 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1797 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1798 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1799 INSERT INTO t4 (c1) VALUES(10);
1800 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1801 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
1802 c1      c1
1803 NULL    10
1804 NULL    11
1805 NULL    12
1806 NULL    13
1807 NULL    14
1808 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 = 5;
1809 c1      c1
1810 DROP TABLE t1,t2,t3,t4,t5,t6;
1811 CREATE TABLE t1 (c1 BIGINT NOT NULL);
1812 CREATE TABLE t2 (c1 BIGINT NOT NULL);
1813 CREATE TABLE t3 (c1 BIGINT NOT NULL);
1814 CREATE TABLE t4 (c1 BIGINT NOT NULL);
1815 CREATE TABLE t5 (c1 BIGINT NOT NULL);
1816 CREATE TABLE t6 (c1 BIGINT NOT NULL);
1817 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1818 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1819 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1820 INSERT INTO t4 (c1) VALUES(10);
1821 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1822 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
1823 c1      c1
1824 NULL    10
1825 NULL    11
1826 NULL    12
1827 NULL    13
1828 NULL    14
1829 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 = 5;
1830 c1      c1
1831 DROP TABLE t1,t2,t3,t4,t5,t6;
1832 CREATE TABLE t1 (c1 TINYINT NOT NULL);
1833 CREATE TABLE t2 (c1 TINYINT NOT NULL);
1834 CREATE TABLE t3 (c1 TINYINT NOT NULL);
1835 CREATE TABLE t4 (c1 TINYINT NOT NULL);
1836 CREATE TABLE t5 (c1 TINYINT NOT NULL);
1837 CREATE TABLE t6 (c1 TINYINT NOT NULL);
1838 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1839 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1840 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1841 INSERT INTO t4 (c1) VALUES(10);
1842 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1843 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
1844 c1      c1
1845 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 = 5;
1846 c1      c1
1847 DROP TABLE t1,t2,t3,t4,t5,t6;
1848 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
1849 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
1850 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
1851 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
1852 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
1853 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
1854 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1855 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1856 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1857 INSERT INTO t4 (c1) VALUES(10);
1858 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1859 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
1860 c1      c1
1861 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 = 5;
1862 c1      c1
1863 DROP TABLE t1,t2,t3,t4,t5,t6;
1864 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
1865 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
1866 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
1867 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
1868 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
1869 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
1870 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1871 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1872 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1873 INSERT INTO t4 (c1) VALUES(10);
1874 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1875 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
1876 c1      c1
1877 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 = 5;
1878 c1      c1
1879 DROP TABLE t1,t2,t3,t4,t5,t6;
1880 CREATE TABLE t1 (c1 INT NOT NULL);
1881 CREATE TABLE t2 (c1 INT NOT NULL);
1882 CREATE TABLE t3 (c1 INT NOT NULL);
1883 CREATE TABLE t4 (c1 INT NOT NULL);
1884 CREATE TABLE t5 (c1 INT NOT NULL);
1885 CREATE TABLE t6 (c1 INT NOT NULL);
1886 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1887 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1888 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1889 INSERT INTO t4 (c1) VALUES(10);
1890 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1891 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
1892 c1      c1
1893 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 = 5;
1894 c1      c1
1895 DROP TABLE t1,t2,t3,t4,t5,t6;
1896 CREATE TABLE t1 (c1 INTEGER NOT NULL);
1897 CREATE TABLE t2 (c1 INTEGER NOT NULL);
1898 CREATE TABLE t3 (c1 INTEGER NOT NULL);
1899 CREATE TABLE t4 (c1 INTEGER NOT NULL);
1900 CREATE TABLE t5 (c1 INTEGER NOT NULL);
1901 CREATE TABLE t6 (c1 INTEGER NOT NULL);
1902 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1903 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1904 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1905 INSERT INTO t4 (c1) VALUES(10);
1906 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1907 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
1908 c1      c1
1909 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 = 5;
1910 c1      c1
1911 DROP TABLE t1,t2,t3,t4,t5,t6;
1912 CREATE TABLE t1 (c1 BIGINT NOT NULL);
1913 CREATE TABLE t2 (c1 BIGINT NOT NULL);
1914 CREATE TABLE t3 (c1 BIGINT NOT NULL);
1915 CREATE TABLE t4 (c1 BIGINT NOT NULL);
1916 CREATE TABLE t5 (c1 BIGINT NOT NULL);
1917 CREATE TABLE t6 (c1 BIGINT NOT NULL);
1918 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1919 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1920 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1921 INSERT INTO t4 (c1) VALUES(10);
1922 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1923 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
1924 c1      c1
1925 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 = 5;
1926 c1      c1
1927 DROP TABLE t1,t2,t3,t4,t5,t6;
1928 CREATE TABLE t1 (c1 TINYINT NOT NULL);
1929 CREATE TABLE t2 (c1 TINYINT NOT NULL);
1930 CREATE TABLE t3 (c1 TINYINT NOT NULL);
1931 CREATE TABLE t4 (c1 TINYINT NOT NULL);
1932 CREATE TABLE t5 (c1 TINYINT NOT NULL);
1933 CREATE TABLE t6 (c1 TINYINT NOT NULL);
1934 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1935 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1936 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1937 INSERT INTO t4 (c1) VALUES(10);
1938 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1939 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
1940 c1      c1
1941 0       0
1942 1       1
1943 2       2
1944 3       3
1945 4       4
1946 5       5
1947 6       6
1948 7       7
1949 8       8
1950 9       9
1951 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 >= 5;
1952 c1      c1
1953 5       5
1954 6       6
1955 7       7
1956 8       8
1957 9       9
1958 DROP TABLE t1,t2,t3,t4,t5,t6;
1959 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
1960 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
1961 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
1962 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
1963 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
1964 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
1965 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1966 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1967 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1968 INSERT INTO t4 (c1) VALUES(10);
1969 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
1970 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
1971 c1      c1
1972 0       0
1973 1       1
1974 2       2
1975 3       3
1976 4       4
1977 5       5
1978 6       6
1979 7       7
1980 8       8
1981 9       9
1982 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 >= 5;
1983 c1      c1
1984 5       5
1985 6       6
1986 7       7
1987 8       8
1988 9       9
1989 DROP TABLE t1,t2,t3,t4,t5,t6;
1990 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
1991 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
1992 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
1993 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
1994 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
1995 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
1996 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1997 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
1998 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
1999 INSERT INTO t4 (c1) VALUES(10);
2000 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2001 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
2002 c1      c1
2003 0       0
2004 1       1
2005 2       2
2006 3       3
2007 4       4
2008 5       5
2009 6       6
2010 7       7
2011 8       8
2012 9       9
2013 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 >= 5;
2014 c1      c1
2015 5       5
2016 6       6
2017 7       7
2018 8       8
2019 9       9
2020 DROP TABLE t1,t2,t3,t4,t5,t6;
2021 CREATE TABLE t1 (c1 INT NOT NULL);
2022 CREATE TABLE t2 (c1 INT NOT NULL);
2023 CREATE TABLE t3 (c1 INT NOT NULL);
2024 CREATE TABLE t4 (c1 INT NOT NULL);
2025 CREATE TABLE t5 (c1 INT NOT NULL);
2026 CREATE TABLE t6 (c1 INT NOT NULL);
2027 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2028 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2029 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2030 INSERT INTO t4 (c1) VALUES(10);
2031 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2032 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
2033 c1      c1
2034 0       0
2035 1       1
2036 2       2
2037 3       3
2038 4       4
2039 5       5
2040 6       6
2041 7       7
2042 8       8
2043 9       9
2044 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 >= 5;
2045 c1      c1
2046 5       5
2047 6       6
2048 7       7
2049 8       8
2050 9       9
2051 DROP TABLE t1,t2,t3,t4,t5,t6;
2052 CREATE TABLE t1 (c1 INTEGER NOT NULL);
2053 CREATE TABLE t2 (c1 INTEGER NOT NULL);
2054 CREATE TABLE t3 (c1 INTEGER NOT NULL);
2055 CREATE TABLE t4 (c1 INTEGER NOT NULL);
2056 CREATE TABLE t5 (c1 INTEGER NOT NULL);
2057 CREATE TABLE t6 (c1 INTEGER NOT NULL);
2058 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2059 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2060 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2061 INSERT INTO t4 (c1) VALUES(10);
2062 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2063 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
2064 c1      c1
2065 0       0
2066 1       1
2067 2       2
2068 3       3
2069 4       4
2070 5       5
2071 6       6
2072 7       7
2073 8       8
2074 9       9
2075 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 >= 5;
2076 c1      c1
2077 5       5
2078 6       6
2079 7       7
2080 8       8
2081 9       9
2082 DROP TABLE t1,t2,t3,t4,t5,t6;
2083 CREATE TABLE t1 (c1 BIGINT NOT NULL);
2084 CREATE TABLE t2 (c1 BIGINT NOT NULL);
2085 CREATE TABLE t3 (c1 BIGINT NOT NULL);
2086 CREATE TABLE t4 (c1 BIGINT NOT NULL);
2087 CREATE TABLE t5 (c1 BIGINT NOT NULL);
2088 CREATE TABLE t6 (c1 BIGINT NOT NULL);
2089 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2090 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2091 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2092 INSERT INTO t4 (c1) VALUES(10);
2093 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2094 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
2095 c1      c1
2096 0       0
2097 1       1
2098 2       2
2099 3       3
2100 4       4
2101 5       5
2102 6       6
2103 7       7
2104 8       8
2105 9       9
2106 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 >= 5;
2107 c1      c1
2108 5       5
2109 6       6
2110 7       7
2111 8       8
2112 9       9
2113 DROP TABLE t1,t2,t3,t4,t5,t6;
2114 CREATE TABLE t1 (c1 TINYINT NOT NULL);
2115 CREATE TABLE t2 (c1 TINYINT NOT NULL);
2116 CREATE TABLE t3 (c1 TINYINT NOT NULL);
2117 CREATE TABLE t4 (c1 TINYINT NOT NULL);
2118 CREATE TABLE t5 (c1 TINYINT NOT NULL);
2119 CREATE TABLE t6 (c1 TINYINT NOT NULL);
2120 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2121 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2122 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2123 INSERT INTO t4 (c1) VALUES(10);
2124 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2125 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
2126 c1      c1
2127 1       1
2128 3       3
2129 5       5
2130 7       7
2131 9       9
2132 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 >= 5;
2133 c1      c1
2134 5       5
2135 7       7
2136 9       9
2137 DROP TABLE t1,t2,t3,t4,t5,t6;
2138 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
2139 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
2140 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
2141 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
2142 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
2143 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
2144 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2145 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2146 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2147 INSERT INTO t4 (c1) VALUES(10);
2148 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2149 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
2150 c1      c1
2151 1       1
2152 3       3
2153 5       5
2154 7       7
2155 9       9
2156 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 >= 5;
2157 c1      c1
2158 5       5
2159 7       7
2160 9       9
2161 DROP TABLE t1,t2,t3,t4,t5,t6;
2162 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
2163 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
2164 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
2165 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
2166 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
2167 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
2168 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2169 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2170 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2171 INSERT INTO t4 (c1) VALUES(10);
2172 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2173 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
2174 c1      c1
2175 1       1
2176 3       3
2177 5       5
2178 7       7
2179 9       9
2180 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 >= 5;
2181 c1      c1
2182 5       5
2183 7       7
2184 9       9
2185 DROP TABLE t1,t2,t3,t4,t5,t6;
2186 CREATE TABLE t1 (c1 INT NOT NULL);
2187 CREATE TABLE t2 (c1 INT NOT NULL);
2188 CREATE TABLE t3 (c1 INT NOT NULL);
2189 CREATE TABLE t4 (c1 INT NOT NULL);
2190 CREATE TABLE t5 (c1 INT NOT NULL);
2191 CREATE TABLE t6 (c1 INT NOT NULL);
2192 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2193 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2194 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2195 INSERT INTO t4 (c1) VALUES(10);
2196 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2197 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
2198 c1      c1
2199 1       1
2200 3       3
2201 5       5
2202 7       7
2203 9       9
2204 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 >= 5;
2205 c1      c1
2206 5       5
2207 7       7
2208 9       9
2209 DROP TABLE t1,t2,t3,t4,t5,t6;
2210 CREATE TABLE t1 (c1 INTEGER NOT NULL);
2211 CREATE TABLE t2 (c1 INTEGER NOT NULL);
2212 CREATE TABLE t3 (c1 INTEGER NOT NULL);
2213 CREATE TABLE t4 (c1 INTEGER NOT NULL);
2214 CREATE TABLE t5 (c1 INTEGER NOT NULL);
2215 CREATE TABLE t6 (c1 INTEGER NOT NULL);
2216 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2217 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2218 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2219 INSERT INTO t4 (c1) VALUES(10);
2220 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2221 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
2222 c1      c1
2223 1       1
2224 3       3
2225 5       5
2226 7       7
2227 9       9
2228 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 >= 5;
2229 c1      c1
2230 5       5
2231 7       7
2232 9       9
2233 DROP TABLE t1,t2,t3,t4,t5,t6;
2234 CREATE TABLE t1 (c1 BIGINT NOT NULL);
2235 CREATE TABLE t2 (c1 BIGINT NOT NULL);
2236 CREATE TABLE t3 (c1 BIGINT NOT NULL);
2237 CREATE TABLE t4 (c1 BIGINT NOT NULL);
2238 CREATE TABLE t5 (c1 BIGINT NOT NULL);
2239 CREATE TABLE t6 (c1 BIGINT NOT NULL);
2240 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2241 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2242 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2243 INSERT INTO t4 (c1) VALUES(10);
2244 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2245 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
2246 c1      c1
2247 1       1
2248 3       3
2249 5       5
2250 7       7
2251 9       9
2252 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 >= 5;
2253 c1      c1
2254 5       5
2255 7       7
2256 9       9
2257 DROP TABLE t1,t2,t3,t4,t5,t6;
2258 CREATE TABLE t1 (c1 TINYINT NOT NULL);
2259 CREATE TABLE t2 (c1 TINYINT NOT NULL);
2260 CREATE TABLE t3 (c1 TINYINT NOT NULL);
2261 CREATE TABLE t4 (c1 TINYINT NOT NULL);
2262 CREATE TABLE t5 (c1 TINYINT NOT NULL);
2263 CREATE TABLE t6 (c1 TINYINT NOT NULL);
2264 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2265 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2266 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2267 INSERT INTO t4 (c1) VALUES(10);
2268 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2269 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
2270 c1      c1
2271 NULL    10
2272 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 >= 5;
2273 c1      c1
2274 DROP TABLE t1,t2,t3,t4,t5,t6;
2275 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
2276 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
2277 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
2278 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
2279 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
2280 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
2281 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2282 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2283 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2284 INSERT INTO t4 (c1) VALUES(10);
2285 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2286 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
2287 c1      c1
2288 NULL    10
2289 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 >= 5;
2290 c1      c1
2291 DROP TABLE t1,t2,t3,t4,t5,t6;
2292 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
2293 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
2294 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
2295 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
2296 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
2297 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
2298 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2299 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2300 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2301 INSERT INTO t4 (c1) VALUES(10);
2302 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2303 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
2304 c1      c1
2305 NULL    10
2306 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 >= 5;
2307 c1      c1
2308 DROP TABLE t1,t2,t3,t4,t5,t6;
2309 CREATE TABLE t1 (c1 INT NOT NULL);
2310 CREATE TABLE t2 (c1 INT NOT NULL);
2311 CREATE TABLE t3 (c1 INT NOT NULL);
2312 CREATE TABLE t4 (c1 INT NOT NULL);
2313 CREATE TABLE t5 (c1 INT NOT NULL);
2314 CREATE TABLE t6 (c1 INT NOT NULL);
2315 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2316 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2317 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2318 INSERT INTO t4 (c1) VALUES(10);
2319 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2320 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
2321 c1      c1
2322 NULL    10
2323 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 >= 5;
2324 c1      c1
2325 DROP TABLE t1,t2,t3,t4,t5,t6;
2326 CREATE TABLE t1 (c1 INTEGER NOT NULL);
2327 CREATE TABLE t2 (c1 INTEGER NOT NULL);
2328 CREATE TABLE t3 (c1 INTEGER NOT NULL);
2329 CREATE TABLE t4 (c1 INTEGER NOT NULL);
2330 CREATE TABLE t5 (c1 INTEGER NOT NULL);
2331 CREATE TABLE t6 (c1 INTEGER NOT NULL);
2332 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2333 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2334 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2335 INSERT INTO t4 (c1) VALUES(10);
2336 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2337 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
2338 c1      c1
2339 NULL    10
2340 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 >= 5;
2341 c1      c1
2342 DROP TABLE t1,t2,t3,t4,t5,t6;
2343 CREATE TABLE t1 (c1 BIGINT NOT NULL);
2344 CREATE TABLE t2 (c1 BIGINT NOT NULL);
2345 CREATE TABLE t3 (c1 BIGINT NOT NULL);
2346 CREATE TABLE t4 (c1 BIGINT NOT NULL);
2347 CREATE TABLE t5 (c1 BIGINT NOT NULL);
2348 CREATE TABLE t6 (c1 BIGINT NOT NULL);
2349 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2350 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2351 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2352 INSERT INTO t4 (c1) VALUES(10);
2353 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2354 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
2355 c1      c1
2356 NULL    10
2357 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 >= 5;
2358 c1      c1
2359 DROP TABLE t1,t2,t3,t4,t5,t6;
2360 CREATE TABLE t1 (c1 TINYINT NOT NULL);
2361 CREATE TABLE t2 (c1 TINYINT NOT NULL);
2362 CREATE TABLE t3 (c1 TINYINT NOT NULL);
2363 CREATE TABLE t4 (c1 TINYINT NOT NULL);
2364 CREATE TABLE t5 (c1 TINYINT NOT NULL);
2365 CREATE TABLE t6 (c1 TINYINT NOT NULL);
2366 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2367 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2368 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2369 INSERT INTO t4 (c1) VALUES(10);
2370 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2371 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
2372 c1      c1
2373 NULL    10
2374 NULL    11
2375 NULL    12
2376 NULL    13
2377 NULL    14
2378 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 >= 5;
2379 c1      c1
2380 DROP TABLE t1,t2,t3,t4,t5,t6;
2381 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
2382 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
2383 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
2384 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
2385 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
2386 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
2387 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2388 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2389 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2390 INSERT INTO t4 (c1) VALUES(10);
2391 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2392 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
2393 c1      c1
2394 NULL    10
2395 NULL    11
2396 NULL    12
2397 NULL    13
2398 NULL    14
2399 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 >= 5;
2400 c1      c1
2401 DROP TABLE t1,t2,t3,t4,t5,t6;
2402 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
2403 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
2404 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
2405 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
2406 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
2407 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
2408 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2409 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2410 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2411 INSERT INTO t4 (c1) VALUES(10);
2412 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2413 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
2414 c1      c1
2415 NULL    10
2416 NULL    11
2417 NULL    12
2418 NULL    13
2419 NULL    14
2420 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 >= 5;
2421 c1      c1
2422 DROP TABLE t1,t2,t3,t4,t5,t6;
2423 CREATE TABLE t1 (c1 INT NOT NULL);
2424 CREATE TABLE t2 (c1 INT NOT NULL);
2425 CREATE TABLE t3 (c1 INT NOT NULL);
2426 CREATE TABLE t4 (c1 INT NOT NULL);
2427 CREATE TABLE t5 (c1 INT NOT NULL);
2428 CREATE TABLE t6 (c1 INT NOT NULL);
2429 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2430 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2431 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2432 INSERT INTO t4 (c1) VALUES(10);
2433 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2434 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
2435 c1      c1
2436 NULL    10
2437 NULL    11
2438 NULL    12
2439 NULL    13
2440 NULL    14
2441 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 >= 5;
2442 c1      c1
2443 DROP TABLE t1,t2,t3,t4,t5,t6;
2444 CREATE TABLE t1 (c1 INTEGER NOT NULL);
2445 CREATE TABLE t2 (c1 INTEGER NOT NULL);
2446 CREATE TABLE t3 (c1 INTEGER NOT NULL);
2447 CREATE TABLE t4 (c1 INTEGER NOT NULL);
2448 CREATE TABLE t5 (c1 INTEGER NOT NULL);
2449 CREATE TABLE t6 (c1 INTEGER NOT NULL);
2450 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2451 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2452 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2453 INSERT INTO t4 (c1) VALUES(10);
2454 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2455 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
2456 c1      c1
2457 NULL    10
2458 NULL    11
2459 NULL    12
2460 NULL    13
2461 NULL    14
2462 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 >= 5;
2463 c1      c1
2464 DROP TABLE t1,t2,t3,t4,t5,t6;
2465 CREATE TABLE t1 (c1 BIGINT NOT NULL);
2466 CREATE TABLE t2 (c1 BIGINT NOT NULL);
2467 CREATE TABLE t3 (c1 BIGINT NOT NULL);
2468 CREATE TABLE t4 (c1 BIGINT NOT NULL);
2469 CREATE TABLE t5 (c1 BIGINT NOT NULL);
2470 CREATE TABLE t6 (c1 BIGINT NOT NULL);
2471 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2472 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2473 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2474 INSERT INTO t4 (c1) VALUES(10);
2475 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2476 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
2477 c1      c1
2478 NULL    10
2479 NULL    11
2480 NULL    12
2481 NULL    13
2482 NULL    14
2483 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 >= 5;
2484 c1      c1
2485 DROP TABLE t1,t2,t3,t4,t5,t6;
2486 CREATE TABLE t1 (c1 TINYINT NOT NULL);
2487 CREATE TABLE t2 (c1 TINYINT NOT NULL);
2488 CREATE TABLE t3 (c1 TINYINT NOT NULL);
2489 CREATE TABLE t4 (c1 TINYINT NOT NULL);
2490 CREATE TABLE t5 (c1 TINYINT NOT NULL);
2491 CREATE TABLE t6 (c1 TINYINT NOT NULL);
2492 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2493 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2494 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2495 INSERT INTO t4 (c1) VALUES(10);
2496 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2497 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
2498 c1      c1
2499 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 >= 5;
2500 c1      c1
2501 DROP TABLE t1,t2,t3,t4,t5,t6;
2502 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
2503 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
2504 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
2505 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
2506 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
2507 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
2508 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2509 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2510 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2511 INSERT INTO t4 (c1) VALUES(10);
2512 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2513 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
2514 c1      c1
2515 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 >= 5;
2516 c1      c1
2517 DROP TABLE t1,t2,t3,t4,t5,t6;
2518 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
2519 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
2520 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
2521 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
2522 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
2523 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
2524 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2525 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2526 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2527 INSERT INTO t4 (c1) VALUES(10);
2528 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2529 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
2530 c1      c1
2531 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 >= 5;
2532 c1      c1
2533 DROP TABLE t1,t2,t3,t4,t5,t6;
2534 CREATE TABLE t1 (c1 INT NOT NULL);
2535 CREATE TABLE t2 (c1 INT NOT NULL);
2536 CREATE TABLE t3 (c1 INT NOT NULL);
2537 CREATE TABLE t4 (c1 INT NOT NULL);
2538 CREATE TABLE t5 (c1 INT NOT NULL);
2539 CREATE TABLE t6 (c1 INT NOT NULL);
2540 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2541 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2542 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2543 INSERT INTO t4 (c1) VALUES(10);
2544 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2545 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
2546 c1      c1
2547 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 >= 5;
2548 c1      c1
2549 DROP TABLE t1,t2,t3,t4,t5,t6;
2550 CREATE TABLE t1 (c1 INTEGER NOT NULL);
2551 CREATE TABLE t2 (c1 INTEGER NOT NULL);
2552 CREATE TABLE t3 (c1 INTEGER NOT NULL);
2553 CREATE TABLE t4 (c1 INTEGER NOT NULL);
2554 CREATE TABLE t5 (c1 INTEGER NOT NULL);
2555 CREATE TABLE t6 (c1 INTEGER NOT NULL);
2556 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2557 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2558 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2559 INSERT INTO t4 (c1) VALUES(10);
2560 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2561 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
2562 c1      c1
2563 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 >= 5;
2564 c1      c1
2565 DROP TABLE t1,t2,t3,t4,t5,t6;
2566 CREATE TABLE t1 (c1 BIGINT NOT NULL);
2567 CREATE TABLE t2 (c1 BIGINT NOT NULL);
2568 CREATE TABLE t3 (c1 BIGINT NOT NULL);
2569 CREATE TABLE t4 (c1 BIGINT NOT NULL);
2570 CREATE TABLE t5 (c1 BIGINT NOT NULL);
2571 CREATE TABLE t6 (c1 BIGINT NOT NULL);
2572 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2573 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2574 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2575 INSERT INTO t4 (c1) VALUES(10);
2576 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2577 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
2578 c1      c1
2579 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 >= 5;
2580 c1      c1
2581 DROP TABLE t1,t2,t3,t4,t5,t6;
2582 CREATE TABLE t1 (c1 TINYINT NOT NULL);
2583 CREATE TABLE t2 (c1 TINYINT NOT NULL);
2584 CREATE TABLE t3 (c1 TINYINT NOT NULL);
2585 CREATE TABLE t4 (c1 TINYINT NOT NULL);
2586 CREATE TABLE t5 (c1 TINYINT NOT NULL);
2587 CREATE TABLE t6 (c1 TINYINT NOT NULL);
2588 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2589 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2590 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2591 INSERT INTO t4 (c1) VALUES(10);
2592 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2593 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
2594 c1      c1
2595 0       0
2596 1       1
2597 2       2
2598 3       3
2599 4       4
2600 5       5
2601 6       6
2602 7       7
2603 8       8
2604 9       9
2605 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 != 5;
2606 c1      c1
2607 0       0
2608 1       1
2609 2       2
2610 3       3
2611 4       4
2612 6       6
2613 7       7
2614 8       8
2615 9       9
2616 DROP TABLE t1,t2,t3,t4,t5,t6;
2617 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
2618 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
2619 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
2620 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
2621 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
2622 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
2623 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2624 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2625 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2626 INSERT INTO t4 (c1) VALUES(10);
2627 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2628 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
2629 c1      c1
2630 0       0
2631 1       1
2632 2       2
2633 3       3
2634 4       4
2635 5       5
2636 6       6
2637 7       7
2638 8       8
2639 9       9
2640 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 != 5;
2641 c1      c1
2642 0       0
2643 1       1
2644 2       2
2645 3       3
2646 4       4
2647 6       6
2648 7       7
2649 8       8
2650 9       9
2651 DROP TABLE t1,t2,t3,t4,t5,t6;
2652 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
2653 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
2654 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
2655 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
2656 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
2657 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
2658 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2659 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2660 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2661 INSERT INTO t4 (c1) VALUES(10);
2662 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2663 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
2664 c1      c1
2665 0       0
2666 1       1
2667 2       2
2668 3       3
2669 4       4
2670 5       5
2671 6       6
2672 7       7
2673 8       8
2674 9       9
2675 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 != 5;
2676 c1      c1
2677 0       0
2678 1       1
2679 2       2
2680 3       3
2681 4       4
2682 6       6
2683 7       7
2684 8       8
2685 9       9
2686 DROP TABLE t1,t2,t3,t4,t5,t6;
2687 CREATE TABLE t1 (c1 INT NOT NULL);
2688 CREATE TABLE t2 (c1 INT NOT NULL);
2689 CREATE TABLE t3 (c1 INT NOT NULL);
2690 CREATE TABLE t4 (c1 INT NOT NULL);
2691 CREATE TABLE t5 (c1 INT NOT NULL);
2692 CREATE TABLE t6 (c1 INT NOT NULL);
2693 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2694 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2695 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2696 INSERT INTO t4 (c1) VALUES(10);
2697 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2698 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
2699 c1      c1
2700 0       0
2701 1       1
2702 2       2
2703 3       3
2704 4       4
2705 5       5
2706 6       6
2707 7       7
2708 8       8
2709 9       9
2710 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 != 5;
2711 c1      c1
2712 0       0
2713 1       1
2714 2       2
2715 3       3
2716 4       4
2717 6       6
2718 7       7
2719 8       8
2720 9       9
2721 DROP TABLE t1,t2,t3,t4,t5,t6;
2722 CREATE TABLE t1 (c1 INTEGER NOT NULL);
2723 CREATE TABLE t2 (c1 INTEGER NOT NULL);
2724 CREATE TABLE t3 (c1 INTEGER NOT NULL);
2725 CREATE TABLE t4 (c1 INTEGER NOT NULL);
2726 CREATE TABLE t5 (c1 INTEGER NOT NULL);
2727 CREATE TABLE t6 (c1 INTEGER NOT NULL);
2728 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2729 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2730 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2731 INSERT INTO t4 (c1) VALUES(10);
2732 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2733 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
2734 c1      c1
2735 0       0
2736 1       1
2737 2       2
2738 3       3
2739 4       4
2740 5       5
2741 6       6
2742 7       7
2743 8       8
2744 9       9
2745 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 != 5;
2746 c1      c1
2747 0       0
2748 1       1
2749 2       2
2750 3       3
2751 4       4
2752 6       6
2753 7       7
2754 8       8
2755 9       9
2756 DROP TABLE t1,t2,t3,t4,t5,t6;
2757 CREATE TABLE t1 (c1 BIGINT NOT NULL);
2758 CREATE TABLE t2 (c1 BIGINT NOT NULL);
2759 CREATE TABLE t3 (c1 BIGINT NOT NULL);
2760 CREATE TABLE t4 (c1 BIGINT NOT NULL);
2761 CREATE TABLE t5 (c1 BIGINT NOT NULL);
2762 CREATE TABLE t6 (c1 BIGINT NOT NULL);
2763 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2764 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2765 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2766 INSERT INTO t4 (c1) VALUES(10);
2767 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2768 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
2769 c1      c1
2770 0       0
2771 1       1
2772 2       2
2773 3       3
2774 4       4
2775 5       5
2776 6       6
2777 7       7
2778 8       8
2779 9       9
2780 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 != 5;
2781 c1      c1
2782 0       0
2783 1       1
2784 2       2
2785 3       3
2786 4       4
2787 6       6
2788 7       7
2789 8       8
2790 9       9
2791 DROP TABLE t1,t2,t3,t4,t5,t6;
2792 CREATE TABLE t1 (c1 TINYINT NOT NULL);
2793 CREATE TABLE t2 (c1 TINYINT NOT NULL);
2794 CREATE TABLE t3 (c1 TINYINT NOT NULL);
2795 CREATE TABLE t4 (c1 TINYINT NOT NULL);
2796 CREATE TABLE t5 (c1 TINYINT NOT NULL);
2797 CREATE TABLE t6 (c1 TINYINT NOT NULL);
2798 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2799 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2800 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2801 INSERT INTO t4 (c1) VALUES(10);
2802 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2803 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
2804 c1      c1
2805 1       1
2806 3       3
2807 5       5
2808 7       7
2809 9       9
2810 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 != 5;
2811 c1      c1
2812 1       1
2813 3       3
2814 7       7
2815 9       9
2816 DROP TABLE t1,t2,t3,t4,t5,t6;
2817 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
2818 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
2819 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
2820 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
2821 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
2822 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
2823 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2824 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2825 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2826 INSERT INTO t4 (c1) VALUES(10);
2827 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2828 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
2829 c1      c1
2830 1       1
2831 3       3
2832 5       5
2833 7       7
2834 9       9
2835 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 != 5;
2836 c1      c1
2837 1       1
2838 3       3
2839 7       7
2840 9       9
2841 DROP TABLE t1,t2,t3,t4,t5,t6;
2842 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
2843 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
2844 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
2845 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
2846 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
2847 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
2848 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2849 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2850 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2851 INSERT INTO t4 (c1) VALUES(10);
2852 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2853 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
2854 c1      c1
2855 1       1
2856 3       3
2857 5       5
2858 7       7
2859 9       9
2860 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 != 5;
2861 c1      c1
2862 1       1
2863 3       3
2864 7       7
2865 9       9
2866 DROP TABLE t1,t2,t3,t4,t5,t6;
2867 CREATE TABLE t1 (c1 INT NOT NULL);
2868 CREATE TABLE t2 (c1 INT NOT NULL);
2869 CREATE TABLE t3 (c1 INT NOT NULL);
2870 CREATE TABLE t4 (c1 INT NOT NULL);
2871 CREATE TABLE t5 (c1 INT NOT NULL);
2872 CREATE TABLE t6 (c1 INT NOT NULL);
2873 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2874 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2875 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2876 INSERT INTO t4 (c1) VALUES(10);
2877 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2878 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
2879 c1      c1
2880 1       1
2881 3       3
2882 5       5
2883 7       7
2884 9       9
2885 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 != 5;
2886 c1      c1
2887 1       1
2888 3       3
2889 7       7
2890 9       9
2891 DROP TABLE t1,t2,t3,t4,t5,t6;
2892 CREATE TABLE t1 (c1 INTEGER NOT NULL);
2893 CREATE TABLE t2 (c1 INTEGER NOT NULL);
2894 CREATE TABLE t3 (c1 INTEGER NOT NULL);
2895 CREATE TABLE t4 (c1 INTEGER NOT NULL);
2896 CREATE TABLE t5 (c1 INTEGER NOT NULL);
2897 CREATE TABLE t6 (c1 INTEGER NOT NULL);
2898 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2899 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2900 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2901 INSERT INTO t4 (c1) VALUES(10);
2902 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2903 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
2904 c1      c1
2905 1       1
2906 3       3
2907 5       5
2908 7       7
2909 9       9
2910 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 != 5;
2911 c1      c1
2912 1       1
2913 3       3
2914 7       7
2915 9       9
2916 DROP TABLE t1,t2,t3,t4,t5,t6;
2917 CREATE TABLE t1 (c1 BIGINT NOT NULL);
2918 CREATE TABLE t2 (c1 BIGINT NOT NULL);
2919 CREATE TABLE t3 (c1 BIGINT NOT NULL);
2920 CREATE TABLE t4 (c1 BIGINT NOT NULL);
2921 CREATE TABLE t5 (c1 BIGINT NOT NULL);
2922 CREATE TABLE t6 (c1 BIGINT NOT NULL);
2923 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2924 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2925 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2926 INSERT INTO t4 (c1) VALUES(10);
2927 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2928 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
2929 c1      c1
2930 1       1
2931 3       3
2932 5       5
2933 7       7
2934 9       9
2935 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 != 5;
2936 c1      c1
2937 1       1
2938 3       3
2939 7       7
2940 9       9
2941 DROP TABLE t1,t2,t3,t4,t5,t6;
2942 CREATE TABLE t1 (c1 TINYINT NOT NULL);
2943 CREATE TABLE t2 (c1 TINYINT NOT NULL);
2944 CREATE TABLE t3 (c1 TINYINT NOT NULL);
2945 CREATE TABLE t4 (c1 TINYINT NOT NULL);
2946 CREATE TABLE t5 (c1 TINYINT NOT NULL);
2947 CREATE TABLE t6 (c1 TINYINT NOT NULL);
2948 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2949 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2950 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2951 INSERT INTO t4 (c1) VALUES(10);
2952 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2953 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
2954 c1      c1
2955 NULL    10
2956 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 != 5;
2957 c1      c1
2958 DROP TABLE t1,t2,t3,t4,t5,t6;
2959 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
2960 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
2961 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
2962 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
2963 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
2964 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
2965 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2966 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2967 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2968 INSERT INTO t4 (c1) VALUES(10);
2969 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2970 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
2971 c1      c1
2972 NULL    10
2973 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 != 5;
2974 c1      c1
2975 DROP TABLE t1,t2,t3,t4,t5,t6;
2976 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
2977 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
2978 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
2979 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
2980 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
2981 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
2982 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2983 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
2984 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
2985 INSERT INTO t4 (c1) VALUES(10);
2986 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
2987 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
2988 c1      c1
2989 NULL    10
2990 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 != 5;
2991 c1      c1
2992 DROP TABLE t1,t2,t3,t4,t5,t6;
2993 CREATE TABLE t1 (c1 INT NOT NULL);
2994 CREATE TABLE t2 (c1 INT NOT NULL);
2995 CREATE TABLE t3 (c1 INT NOT NULL);
2996 CREATE TABLE t4 (c1 INT NOT NULL);
2997 CREATE TABLE t5 (c1 INT NOT NULL);
2998 CREATE TABLE t6 (c1 INT NOT NULL);
2999 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3000 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3001 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3002 INSERT INTO t4 (c1) VALUES(10);
3003 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3004 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
3005 c1      c1
3006 NULL    10
3007 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 != 5;
3008 c1      c1
3009 DROP TABLE t1,t2,t3,t4,t5,t6;
3010 CREATE TABLE t1 (c1 INTEGER NOT NULL);
3011 CREATE TABLE t2 (c1 INTEGER NOT NULL);
3012 CREATE TABLE t3 (c1 INTEGER NOT NULL);
3013 CREATE TABLE t4 (c1 INTEGER NOT NULL);
3014 CREATE TABLE t5 (c1 INTEGER NOT NULL);
3015 CREATE TABLE t6 (c1 INTEGER NOT NULL);
3016 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3017 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3018 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3019 INSERT INTO t4 (c1) VALUES(10);
3020 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3021 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
3022 c1      c1
3023 NULL    10
3024 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 != 5;
3025 c1      c1
3026 DROP TABLE t1,t2,t3,t4,t5,t6;
3027 CREATE TABLE t1 (c1 BIGINT NOT NULL);
3028 CREATE TABLE t2 (c1 BIGINT NOT NULL);
3029 CREATE TABLE t3 (c1 BIGINT NOT NULL);
3030 CREATE TABLE t4 (c1 BIGINT NOT NULL);
3031 CREATE TABLE t5 (c1 BIGINT NOT NULL);
3032 CREATE TABLE t6 (c1 BIGINT NOT NULL);
3033 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3034 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3035 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3036 INSERT INTO t4 (c1) VALUES(10);
3037 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3038 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
3039 c1      c1
3040 NULL    10
3041 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 != 5;
3042 c1      c1
3043 DROP TABLE t1,t2,t3,t4,t5,t6;
3044 CREATE TABLE t1 (c1 TINYINT NOT NULL);
3045 CREATE TABLE t2 (c1 TINYINT NOT NULL);
3046 CREATE TABLE t3 (c1 TINYINT NOT NULL);
3047 CREATE TABLE t4 (c1 TINYINT NOT NULL);
3048 CREATE TABLE t5 (c1 TINYINT NOT NULL);
3049 CREATE TABLE t6 (c1 TINYINT NOT NULL);
3050 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3051 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3052 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3053 INSERT INTO t4 (c1) VALUES(10);
3054 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3055 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
3056 c1      c1
3057 NULL    10
3058 NULL    11
3059 NULL    12
3060 NULL    13
3061 NULL    14
3062 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 != 5;
3063 c1      c1
3064 DROP TABLE t1,t2,t3,t4,t5,t6;
3065 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
3066 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
3067 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
3068 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
3069 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
3070 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
3071 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3072 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3073 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3074 INSERT INTO t4 (c1) VALUES(10);
3075 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3076 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
3077 c1      c1
3078 NULL    10
3079 NULL    11
3080 NULL    12
3081 NULL    13
3082 NULL    14
3083 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 != 5;
3084 c1      c1
3085 DROP TABLE t1,t2,t3,t4,t5,t6;
3086 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
3087 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
3088 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
3089 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
3090 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
3091 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
3092 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3093 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3094 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3095 INSERT INTO t4 (c1) VALUES(10);
3096 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3097 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
3098 c1      c1
3099 NULL    10
3100 NULL    11
3101 NULL    12
3102 NULL    13
3103 NULL    14
3104 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 != 5;
3105 c1      c1
3106 DROP TABLE t1,t2,t3,t4,t5,t6;
3107 CREATE TABLE t1 (c1 INT NOT NULL);
3108 CREATE TABLE t2 (c1 INT NOT NULL);
3109 CREATE TABLE t3 (c1 INT NOT NULL);
3110 CREATE TABLE t4 (c1 INT NOT NULL);
3111 CREATE TABLE t5 (c1 INT NOT NULL);
3112 CREATE TABLE t6 (c1 INT NOT NULL);
3113 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3114 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3115 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3116 INSERT INTO t4 (c1) VALUES(10);
3117 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3118 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
3119 c1      c1
3120 NULL    10
3121 NULL    11
3122 NULL    12
3123 NULL    13
3124 NULL    14
3125 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 != 5;
3126 c1      c1
3127 DROP TABLE t1,t2,t3,t4,t5,t6;
3128 CREATE TABLE t1 (c1 INTEGER NOT NULL);
3129 CREATE TABLE t2 (c1 INTEGER NOT NULL);
3130 CREATE TABLE t3 (c1 INTEGER NOT NULL);
3131 CREATE TABLE t4 (c1 INTEGER NOT NULL);
3132 CREATE TABLE t5 (c1 INTEGER NOT NULL);
3133 CREATE TABLE t6 (c1 INTEGER NOT NULL);
3134 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3135 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3136 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3137 INSERT INTO t4 (c1) VALUES(10);
3138 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3139 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
3140 c1      c1
3141 NULL    10
3142 NULL    11
3143 NULL    12
3144 NULL    13
3145 NULL    14
3146 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 != 5;
3147 c1      c1
3148 DROP TABLE t1,t2,t3,t4,t5,t6;
3149 CREATE TABLE t1 (c1 BIGINT NOT NULL);
3150 CREATE TABLE t2 (c1 BIGINT NOT NULL);
3151 CREATE TABLE t3 (c1 BIGINT NOT NULL);
3152 CREATE TABLE t4 (c1 BIGINT NOT NULL);
3153 CREATE TABLE t5 (c1 BIGINT NOT NULL);
3154 CREATE TABLE t6 (c1 BIGINT NOT NULL);
3155 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3156 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3157 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3158 INSERT INTO t4 (c1) VALUES(10);
3159 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3160 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
3161 c1      c1
3162 NULL    10
3163 NULL    11
3164 NULL    12
3165 NULL    13
3166 NULL    14
3167 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 != 5;
3168 c1      c1
3169 DROP TABLE t1,t2,t3,t4,t5,t6;
3170 CREATE TABLE t1 (c1 TINYINT NOT NULL);
3171 CREATE TABLE t2 (c1 TINYINT NOT NULL);
3172 CREATE TABLE t3 (c1 TINYINT NOT NULL);
3173 CREATE TABLE t4 (c1 TINYINT NOT NULL);
3174 CREATE TABLE t5 (c1 TINYINT NOT NULL);
3175 CREATE TABLE t6 (c1 TINYINT NOT NULL);
3176 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3177 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3178 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3179 INSERT INTO t4 (c1) VALUES(10);
3180 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3181 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
3182 c1      c1
3183 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 != 5;
3184 c1      c1
3185 DROP TABLE t1,t2,t3,t4,t5,t6;
3186 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
3187 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
3188 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
3189 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
3190 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
3191 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
3192 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3193 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3194 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3195 INSERT INTO t4 (c1) VALUES(10);
3196 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3197 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
3198 c1      c1
3199 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 != 5;
3200 c1      c1
3201 DROP TABLE t1,t2,t3,t4,t5,t6;
3202 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
3203 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
3204 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
3205 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
3206 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
3207 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
3208 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3209 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3210 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3211 INSERT INTO t4 (c1) VALUES(10);
3212 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3213 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
3214 c1      c1
3215 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 != 5;
3216 c1      c1
3217 DROP TABLE t1,t2,t3,t4,t5,t6;
3218 CREATE TABLE t1 (c1 INT NOT NULL);
3219 CREATE TABLE t2 (c1 INT NOT NULL);
3220 CREATE TABLE t3 (c1 INT NOT NULL);
3221 CREATE TABLE t4 (c1 INT NOT NULL);
3222 CREATE TABLE t5 (c1 INT NOT NULL);
3223 CREATE TABLE t6 (c1 INT NOT NULL);
3224 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3225 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3226 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3227 INSERT INTO t4 (c1) VALUES(10);
3228 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3229 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
3230 c1      c1
3231 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 != 5;
3232 c1      c1
3233 DROP TABLE t1,t2,t3,t4,t5,t6;
3234 CREATE TABLE t1 (c1 INTEGER NOT NULL);
3235 CREATE TABLE t2 (c1 INTEGER NOT NULL);
3236 CREATE TABLE t3 (c1 INTEGER NOT NULL);
3237 CREATE TABLE t4 (c1 INTEGER NOT NULL);
3238 CREATE TABLE t5 (c1 INTEGER NOT NULL);
3239 CREATE TABLE t6 (c1 INTEGER NOT NULL);
3240 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3241 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3242 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3243 INSERT INTO t4 (c1) VALUES(10);
3244 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3245 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
3246 c1      c1
3247 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 != 5;
3248 c1      c1
3249 DROP TABLE t1,t2,t3,t4,t5,t6;
3250 CREATE TABLE t1 (c1 BIGINT NOT NULL);
3251 CREATE TABLE t2 (c1 BIGINT NOT NULL);
3252 CREATE TABLE t3 (c1 BIGINT NOT NULL);
3253 CREATE TABLE t4 (c1 BIGINT NOT NULL);
3254 CREATE TABLE t5 (c1 BIGINT NOT NULL);
3255 CREATE TABLE t6 (c1 BIGINT NOT NULL);
3256 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3257 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3258 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3259 INSERT INTO t4 (c1) VALUES(10);
3260 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3261 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
3262 c1      c1
3263 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 != 5;
3264 c1      c1
3265 DROP TABLE t1,t2,t3,t4,t5,t6;
3266 CREATE TABLE t1 (c1 TINYINT NOT NULL);
3267 CREATE TABLE t2 (c1 TINYINT NOT NULL);
3268 CREATE TABLE t3 (c1 TINYINT NOT NULL);
3269 CREATE TABLE t4 (c1 TINYINT NOT NULL);
3270 CREATE TABLE t5 (c1 TINYINT NOT NULL);
3271 CREATE TABLE t6 (c1 TINYINT NOT NULL);
3272 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3273 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3274 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3275 INSERT INTO t4 (c1) VALUES(10);
3276 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3277 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
3278 c1      c1
3279 0       0
3280 1       1
3281 2       2
3282 3       3
3283 4       4
3284 5       5
3285 6       6
3286 7       7
3287 8       8
3288 9       9
3289 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 <> 5;
3290 c1      c1
3291 0       0
3292 1       1
3293 2       2
3294 3       3
3295 4       4
3296 6       6
3297 7       7
3298 8       8
3299 9       9
3300 DROP TABLE t1,t2,t3,t4,t5,t6;
3301 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
3302 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
3303 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
3304 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
3305 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
3306 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
3307 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3308 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3309 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3310 INSERT INTO t4 (c1) VALUES(10);
3311 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3312 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
3313 c1      c1
3314 0       0
3315 1       1
3316 2       2
3317 3       3
3318 4       4
3319 5       5
3320 6       6
3321 7       7
3322 8       8
3323 9       9
3324 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 <> 5;
3325 c1      c1
3326 0       0
3327 1       1
3328 2       2
3329 3       3
3330 4       4
3331 6       6
3332 7       7
3333 8       8
3334 9       9
3335 DROP TABLE t1,t2,t3,t4,t5,t6;
3336 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
3337 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
3338 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
3339 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
3340 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
3341 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
3342 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3343 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3344 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3345 INSERT INTO t4 (c1) VALUES(10);
3346 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3347 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
3348 c1      c1
3349 0       0
3350 1       1
3351 2       2
3352 3       3
3353 4       4
3354 5       5
3355 6       6
3356 7       7
3357 8       8
3358 9       9
3359 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 <> 5;
3360 c1      c1
3361 0       0
3362 1       1
3363 2       2
3364 3       3
3365 4       4
3366 6       6
3367 7       7
3368 8       8
3369 9       9
3370 DROP TABLE t1,t2,t3,t4,t5,t6;
3371 CREATE TABLE t1 (c1 INT NOT NULL);
3372 CREATE TABLE t2 (c1 INT NOT NULL);
3373 CREATE TABLE t3 (c1 INT NOT NULL);
3374 CREATE TABLE t4 (c1 INT NOT NULL);
3375 CREATE TABLE t5 (c1 INT NOT NULL);
3376 CREATE TABLE t6 (c1 INT NOT NULL);
3377 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3378 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3379 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3380 INSERT INTO t4 (c1) VALUES(10);
3381 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3382 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
3383 c1      c1
3384 0       0
3385 1       1
3386 2       2
3387 3       3
3388 4       4
3389 5       5
3390 6       6
3391 7       7
3392 8       8
3393 9       9
3394 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 <> 5;
3395 c1      c1
3396 0       0
3397 1       1
3398 2       2
3399 3       3
3400 4       4
3401 6       6
3402 7       7
3403 8       8
3404 9       9
3405 DROP TABLE t1,t2,t3,t4,t5,t6;
3406 CREATE TABLE t1 (c1 INTEGER NOT NULL);
3407 CREATE TABLE t2 (c1 INTEGER NOT NULL);
3408 CREATE TABLE t3 (c1 INTEGER NOT NULL);
3409 CREATE TABLE t4 (c1 INTEGER NOT NULL);
3410 CREATE TABLE t5 (c1 INTEGER NOT NULL);
3411 CREATE TABLE t6 (c1 INTEGER NOT NULL);
3412 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3413 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3414 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3415 INSERT INTO t4 (c1) VALUES(10);
3416 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3417 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
3418 c1      c1
3419 0       0
3420 1       1
3421 2       2
3422 3       3
3423 4       4
3424 5       5
3425 6       6
3426 7       7
3427 8       8
3428 9       9
3429 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 <> 5;
3430 c1      c1
3431 0       0
3432 1       1
3433 2       2
3434 3       3
3435 4       4
3436 6       6
3437 7       7
3438 8       8
3439 9       9
3440 DROP TABLE t1,t2,t3,t4,t5,t6;
3441 CREATE TABLE t1 (c1 BIGINT NOT NULL);
3442 CREATE TABLE t2 (c1 BIGINT NOT NULL);
3443 CREATE TABLE t3 (c1 BIGINT NOT NULL);
3444 CREATE TABLE t4 (c1 BIGINT NOT NULL);
3445 CREATE TABLE t5 (c1 BIGINT NOT NULL);
3446 CREATE TABLE t6 (c1 BIGINT NOT NULL);
3447 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3448 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3449 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3450 INSERT INTO t4 (c1) VALUES(10);
3451 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3452 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
3453 c1      c1
3454 0       0
3455 1       1
3456 2       2
3457 3       3
3458 4       4
3459 5       5
3460 6       6
3461 7       7
3462 8       8
3463 9       9
3464 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 <> 5;
3465 c1      c1
3466 0       0
3467 1       1
3468 2       2
3469 3       3
3470 4       4
3471 6       6
3472 7       7
3473 8       8
3474 9       9
3475 DROP TABLE t1,t2,t3,t4,t5,t6;
3476 CREATE TABLE t1 (c1 TINYINT NOT NULL);
3477 CREATE TABLE t2 (c1 TINYINT NOT NULL);
3478 CREATE TABLE t3 (c1 TINYINT NOT NULL);
3479 CREATE TABLE t4 (c1 TINYINT NOT NULL);
3480 CREATE TABLE t5 (c1 TINYINT NOT NULL);
3481 CREATE TABLE t6 (c1 TINYINT NOT NULL);
3482 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3483 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3484 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3485 INSERT INTO t4 (c1) VALUES(10);
3486 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3487 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
3488 c1      c1
3489 1       1
3490 3       3
3491 5       5
3492 7       7
3493 9       9
3494 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 <> 5;
3495 c1      c1
3496 1       1
3497 3       3
3498 7       7
3499 9       9
3500 DROP TABLE t1,t2,t3,t4,t5,t6;
3501 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
3502 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
3503 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
3504 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
3505 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
3506 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
3507 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3508 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3509 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3510 INSERT INTO t4 (c1) VALUES(10);
3511 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3512 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
3513 c1      c1
3514 1       1
3515 3       3
3516 5       5
3517 7       7
3518 9       9
3519 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 <> 5;
3520 c1      c1
3521 1       1
3522 3       3
3523 7       7
3524 9       9
3525 DROP TABLE t1,t2,t3,t4,t5,t6;
3526 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
3527 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
3528 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
3529 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
3530 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
3531 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
3532 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3533 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3534 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3535 INSERT INTO t4 (c1) VALUES(10);
3536 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3537 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
3538 c1      c1
3539 1       1
3540 3       3
3541 5       5
3542 7       7
3543 9       9
3544 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 <> 5;
3545 c1      c1
3546 1       1
3547 3       3
3548 7       7
3549 9       9
3550 DROP TABLE t1,t2,t3,t4,t5,t6;
3551 CREATE TABLE t1 (c1 INT NOT NULL);
3552 CREATE TABLE t2 (c1 INT NOT NULL);
3553 CREATE TABLE t3 (c1 INT NOT NULL);
3554 CREATE TABLE t4 (c1 INT NOT NULL);
3555 CREATE TABLE t5 (c1 INT NOT NULL);
3556 CREATE TABLE t6 (c1 INT NOT NULL);
3557 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3558 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3559 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3560 INSERT INTO t4 (c1) VALUES(10);
3561 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3562 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
3563 c1      c1
3564 1       1
3565 3       3
3566 5       5
3567 7       7
3568 9       9
3569 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 <> 5;
3570 c1      c1
3571 1       1
3572 3       3
3573 7       7
3574 9       9
3575 DROP TABLE t1,t2,t3,t4,t5,t6;
3576 CREATE TABLE t1 (c1 INTEGER NOT NULL);
3577 CREATE TABLE t2 (c1 INTEGER NOT NULL);
3578 CREATE TABLE t3 (c1 INTEGER NOT NULL);
3579 CREATE TABLE t4 (c1 INTEGER NOT NULL);
3580 CREATE TABLE t5 (c1 INTEGER NOT NULL);
3581 CREATE TABLE t6 (c1 INTEGER NOT NULL);
3582 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3583 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3584 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3585 INSERT INTO t4 (c1) VALUES(10);
3586 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3587 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
3588 c1      c1
3589 1       1
3590 3       3
3591 5       5
3592 7       7
3593 9       9
3594 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 <> 5;
3595 c1      c1
3596 1       1
3597 3       3
3598 7       7
3599 9       9
3600 DROP TABLE t1,t2,t3,t4,t5,t6;
3601 CREATE TABLE t1 (c1 BIGINT NOT NULL);
3602 CREATE TABLE t2 (c1 BIGINT NOT NULL);
3603 CREATE TABLE t3 (c1 BIGINT NOT NULL);
3604 CREATE TABLE t4 (c1 BIGINT NOT NULL);
3605 CREATE TABLE t5 (c1 BIGINT NOT NULL);
3606 CREATE TABLE t6 (c1 BIGINT NOT NULL);
3607 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3608 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3609 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3610 INSERT INTO t4 (c1) VALUES(10);
3611 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3612 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
3613 c1      c1
3614 1       1
3615 3       3
3616 5       5
3617 7       7
3618 9       9
3619 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 <> 5;
3620 c1      c1
3621 1       1
3622 3       3
3623 7       7
3624 9       9
3625 DROP TABLE t1,t2,t3,t4,t5,t6;
3626 CREATE TABLE t1 (c1 TINYINT NOT NULL);
3627 CREATE TABLE t2 (c1 TINYINT NOT NULL);
3628 CREATE TABLE t3 (c1 TINYINT NOT NULL);
3629 CREATE TABLE t4 (c1 TINYINT NOT NULL);
3630 CREATE TABLE t5 (c1 TINYINT NOT NULL);
3631 CREATE TABLE t6 (c1 TINYINT NOT NULL);
3632 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3633 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3634 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3635 INSERT INTO t4 (c1) VALUES(10);
3636 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3637 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
3638 c1      c1
3639 NULL    10
3640 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 <> 5;
3641 c1      c1
3642 DROP TABLE t1,t2,t3,t4,t5,t6;
3643 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
3644 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
3645 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
3646 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
3647 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
3648 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
3649 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3650 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3651 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3652 INSERT INTO t4 (c1) VALUES(10);
3653 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3654 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
3655 c1      c1
3656 NULL    10
3657 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 <> 5;
3658 c1      c1
3659 DROP TABLE t1,t2,t3,t4,t5,t6;
3660 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
3661 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
3662 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
3663 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
3664 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
3665 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
3666 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3667 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3668 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3669 INSERT INTO t4 (c1) VALUES(10);
3670 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3671 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
3672 c1      c1
3673 NULL    10
3674 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 <> 5;
3675 c1      c1
3676 DROP TABLE t1,t2,t3,t4,t5,t6;
3677 CREATE TABLE t1 (c1 INT NOT NULL);
3678 CREATE TABLE t2 (c1 INT NOT NULL);
3679 CREATE TABLE t3 (c1 INT NOT NULL);
3680 CREATE TABLE t4 (c1 INT NOT NULL);
3681 CREATE TABLE t5 (c1 INT NOT NULL);
3682 CREATE TABLE t6 (c1 INT NOT NULL);
3683 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3684 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3685 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3686 INSERT INTO t4 (c1) VALUES(10);
3687 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3688 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
3689 c1      c1
3690 NULL    10
3691 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 <> 5;
3692 c1      c1
3693 DROP TABLE t1,t2,t3,t4,t5,t6;
3694 CREATE TABLE t1 (c1 INTEGER NOT NULL);
3695 CREATE TABLE t2 (c1 INTEGER NOT NULL);
3696 CREATE TABLE t3 (c1 INTEGER NOT NULL);
3697 CREATE TABLE t4 (c1 INTEGER NOT NULL);
3698 CREATE TABLE t5 (c1 INTEGER NOT NULL);
3699 CREATE TABLE t6 (c1 INTEGER NOT NULL);
3700 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3701 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3702 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3703 INSERT INTO t4 (c1) VALUES(10);
3704 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3705 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
3706 c1      c1
3707 NULL    10
3708 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 <> 5;
3709 c1      c1
3710 DROP TABLE t1,t2,t3,t4,t5,t6;
3711 CREATE TABLE t1 (c1 BIGINT NOT NULL);
3712 CREATE TABLE t2 (c1 BIGINT NOT NULL);
3713 CREATE TABLE t3 (c1 BIGINT NOT NULL);
3714 CREATE TABLE t4 (c1 BIGINT NOT NULL);
3715 CREATE TABLE t5 (c1 BIGINT NOT NULL);
3716 CREATE TABLE t6 (c1 BIGINT NOT NULL);
3717 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3718 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3719 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3720 INSERT INTO t4 (c1) VALUES(10);
3721 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3722 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
3723 c1      c1
3724 NULL    10
3725 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 <> 5;
3726 c1      c1
3727 DROP TABLE t1,t2,t3,t4,t5,t6;
3728 CREATE TABLE t1 (c1 TINYINT NOT NULL);
3729 CREATE TABLE t2 (c1 TINYINT NOT NULL);
3730 CREATE TABLE t3 (c1 TINYINT NOT NULL);
3731 CREATE TABLE t4 (c1 TINYINT NOT NULL);
3732 CREATE TABLE t5 (c1 TINYINT NOT NULL);
3733 CREATE TABLE t6 (c1 TINYINT NOT NULL);
3734 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3735 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3736 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3737 INSERT INTO t4 (c1) VALUES(10);
3738 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3739 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
3740 c1      c1
3741 NULL    10
3742 NULL    11
3743 NULL    12
3744 NULL    13
3745 NULL    14
3746 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 <> 5;
3747 c1      c1
3748 DROP TABLE t1,t2,t3,t4,t5,t6;
3749 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
3750 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
3751 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
3752 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
3753 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
3754 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
3755 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3756 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3757 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3758 INSERT INTO t4 (c1) VALUES(10);
3759 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3760 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
3761 c1      c1
3762 NULL    10
3763 NULL    11
3764 NULL    12
3765 NULL    13
3766 NULL    14
3767 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 <> 5;
3768 c1      c1
3769 DROP TABLE t1,t2,t3,t4,t5,t6;
3770 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
3771 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
3772 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
3773 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
3774 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
3775 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
3776 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3777 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3778 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3779 INSERT INTO t4 (c1) VALUES(10);
3780 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3781 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
3782 c1      c1
3783 NULL    10
3784 NULL    11
3785 NULL    12
3786 NULL    13
3787 NULL    14
3788 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 <> 5;
3789 c1      c1
3790 DROP TABLE t1,t2,t3,t4,t5,t6;
3791 CREATE TABLE t1 (c1 INT NOT NULL);
3792 CREATE TABLE t2 (c1 INT NOT NULL);
3793 CREATE TABLE t3 (c1 INT NOT NULL);
3794 CREATE TABLE t4 (c1 INT NOT NULL);
3795 CREATE TABLE t5 (c1 INT NOT NULL);
3796 CREATE TABLE t6 (c1 INT NOT NULL);
3797 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3798 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3799 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3800 INSERT INTO t4 (c1) VALUES(10);
3801 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3802 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
3803 c1      c1
3804 NULL    10
3805 NULL    11
3806 NULL    12
3807 NULL    13
3808 NULL    14
3809 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 <> 5;
3810 c1      c1
3811 DROP TABLE t1,t2,t3,t4,t5,t6;
3812 CREATE TABLE t1 (c1 INTEGER NOT NULL);
3813 CREATE TABLE t2 (c1 INTEGER NOT NULL);
3814 CREATE TABLE t3 (c1 INTEGER NOT NULL);
3815 CREATE TABLE t4 (c1 INTEGER NOT NULL);
3816 CREATE TABLE t5 (c1 INTEGER NOT NULL);
3817 CREATE TABLE t6 (c1 INTEGER NOT NULL);
3818 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3819 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3820 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3821 INSERT INTO t4 (c1) VALUES(10);
3822 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3823 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
3824 c1      c1
3825 NULL    10
3826 NULL    11
3827 NULL    12
3828 NULL    13
3829 NULL    14
3830 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 <> 5;
3831 c1      c1
3832 DROP TABLE t1,t2,t3,t4,t5,t6;
3833 CREATE TABLE t1 (c1 BIGINT NOT NULL);
3834 CREATE TABLE t2 (c1 BIGINT NOT NULL);
3835 CREATE TABLE t3 (c1 BIGINT NOT NULL);
3836 CREATE TABLE t4 (c1 BIGINT NOT NULL);
3837 CREATE TABLE t5 (c1 BIGINT NOT NULL);
3838 CREATE TABLE t6 (c1 BIGINT NOT NULL);
3839 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3840 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3841 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3842 INSERT INTO t4 (c1) VALUES(10);
3843 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3844 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
3845 c1      c1
3846 NULL    10
3847 NULL    11
3848 NULL    12
3849 NULL    13
3850 NULL    14
3851 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 <> 5;
3852 c1      c1
3853 DROP TABLE t1,t2,t3,t4,t5,t6;
3854 CREATE TABLE t1 (c1 TINYINT NOT NULL);
3855 CREATE TABLE t2 (c1 TINYINT NOT NULL);
3856 CREATE TABLE t3 (c1 TINYINT NOT NULL);
3857 CREATE TABLE t4 (c1 TINYINT NOT NULL);
3858 CREATE TABLE t5 (c1 TINYINT NOT NULL);
3859 CREATE TABLE t6 (c1 TINYINT NOT NULL);
3860 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3861 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3862 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3863 INSERT INTO t4 (c1) VALUES(10);
3864 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3865 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
3866 c1      c1
3867 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 <> 5;
3868 c1      c1
3869 DROP TABLE t1,t2,t3,t4,t5,t6;
3870 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
3871 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
3872 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
3873 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
3874 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
3875 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
3876 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3877 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3878 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3879 INSERT INTO t4 (c1) VALUES(10);
3880 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3881 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
3882 c1      c1
3883 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 <> 5;
3884 c1      c1
3885 DROP TABLE t1,t2,t3,t4,t5,t6;
3886 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
3887 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
3888 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
3889 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
3890 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
3891 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
3892 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3893 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3894 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3895 INSERT INTO t4 (c1) VALUES(10);
3896 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3897 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
3898 c1      c1
3899 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 <> 5;
3900 c1      c1
3901 DROP TABLE t1,t2,t3,t4,t5,t6;
3902 CREATE TABLE t1 (c1 INT NOT NULL);
3903 CREATE TABLE t2 (c1 INT NOT NULL);
3904 CREATE TABLE t3 (c1 INT NOT NULL);
3905 CREATE TABLE t4 (c1 INT NOT NULL);
3906 CREATE TABLE t5 (c1 INT NOT NULL);
3907 CREATE TABLE t6 (c1 INT NOT NULL);
3908 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3909 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3910 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3911 INSERT INTO t4 (c1) VALUES(10);
3912 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3913 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
3914 c1      c1
3915 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 <> 5;
3916 c1      c1
3917 DROP TABLE t1,t2,t3,t4,t5,t6;
3918 CREATE TABLE t1 (c1 INTEGER NOT NULL);
3919 CREATE TABLE t2 (c1 INTEGER NOT NULL);
3920 CREATE TABLE t3 (c1 INTEGER NOT NULL);
3921 CREATE TABLE t4 (c1 INTEGER NOT NULL);
3922 CREATE TABLE t5 (c1 INTEGER NOT NULL);
3923 CREATE TABLE t6 (c1 INTEGER NOT NULL);
3924 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3925 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3926 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3927 INSERT INTO t4 (c1) VALUES(10);
3928 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3929 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
3930 c1      c1
3931 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 <> 5;
3932 c1      c1
3933 DROP TABLE t1,t2,t3,t4,t5,t6;
3934 CREATE TABLE t1 (c1 BIGINT NOT NULL);
3935 CREATE TABLE t2 (c1 BIGINT NOT NULL);
3936 CREATE TABLE t3 (c1 BIGINT NOT NULL);
3937 CREATE TABLE t4 (c1 BIGINT NOT NULL);
3938 CREATE TABLE t5 (c1 BIGINT NOT NULL);
3939 CREATE TABLE t6 (c1 BIGINT NOT NULL);
3940 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3941 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3942 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3943 INSERT INTO t4 (c1) VALUES(10);
3944 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3945 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
3946 c1      c1
3947 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 <> 5;
3948 c1      c1
3949 DROP TABLE t1,t2,t3,t4,t5,t6;
3950 CREATE TABLE t1 (c1 TINYINT NOT NULL);
3951 CREATE TABLE t2 (c1 TINYINT NOT NULL);
3952 CREATE TABLE t3 (c1 TINYINT NOT NULL);
3953 CREATE TABLE t4 (c1 TINYINT NOT NULL);
3954 CREATE TABLE t5 (c1 TINYINT NOT NULL);
3955 CREATE TABLE t6 (c1 TINYINT NOT NULL);
3956 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3957 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3958 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3959 INSERT INTO t4 (c1) VALUES(10);
3960 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3961 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
3962 c1      c1
3963 0       0
3964 1       1
3965 2       2
3966 3       3
3967 4       4
3968 5       5
3969 6       6
3970 7       7
3971 8       8
3972 9       9
3973 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 <=> 5;
3974 c1      c1
3975 5       5
3976 DROP TABLE t1,t2,t3,t4,t5,t6;
3977 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
3978 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
3979 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
3980 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
3981 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
3982 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
3983 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3984 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
3985 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
3986 INSERT INTO t4 (c1) VALUES(10);
3987 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
3988 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
3989 c1      c1
3990 0       0
3991 1       1
3992 2       2
3993 3       3
3994 4       4
3995 5       5
3996 6       6
3997 7       7
3998 8       8
3999 9       9
4000 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 <=> 5;
4001 c1      c1
4002 5       5
4003 DROP TABLE t1,t2,t3,t4,t5,t6;
4004 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
4005 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
4006 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
4007 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
4008 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
4009 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
4010 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4011 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4012 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4013 INSERT INTO t4 (c1) VALUES(10);
4014 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4015 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
4016 c1      c1
4017 0       0
4018 1       1
4019 2       2
4020 3       3
4021 4       4
4022 5       5
4023 6       6
4024 7       7
4025 8       8
4026 9       9
4027 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 <=> 5;
4028 c1      c1
4029 5       5
4030 DROP TABLE t1,t2,t3,t4,t5,t6;
4031 CREATE TABLE t1 (c1 INT NOT NULL);
4032 CREATE TABLE t2 (c1 INT NOT NULL);
4033 CREATE TABLE t3 (c1 INT NOT NULL);
4034 CREATE TABLE t4 (c1 INT NOT NULL);
4035 CREATE TABLE t5 (c1 INT NOT NULL);
4036 CREATE TABLE t6 (c1 INT NOT NULL);
4037 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4038 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4039 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4040 INSERT INTO t4 (c1) VALUES(10);
4041 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4042 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
4043 c1      c1
4044 0       0
4045 1       1
4046 2       2
4047 3       3
4048 4       4
4049 5       5
4050 6       6
4051 7       7
4052 8       8
4053 9       9
4054 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 <=> 5;
4055 c1      c1
4056 5       5
4057 DROP TABLE t1,t2,t3,t4,t5,t6;
4058 CREATE TABLE t1 (c1 INTEGER NOT NULL);
4059 CREATE TABLE t2 (c1 INTEGER NOT NULL);
4060 CREATE TABLE t3 (c1 INTEGER NOT NULL);
4061 CREATE TABLE t4 (c1 INTEGER NOT NULL);
4062 CREATE TABLE t5 (c1 INTEGER NOT NULL);
4063 CREATE TABLE t6 (c1 INTEGER NOT NULL);
4064 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4065 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4066 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4067 INSERT INTO t4 (c1) VALUES(10);
4068 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4069 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
4070 c1      c1
4071 0       0
4072 1       1
4073 2       2
4074 3       3
4075 4       4
4076 5       5
4077 6       6
4078 7       7
4079 8       8
4080 9       9
4081 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 <=> 5;
4082 c1      c1
4083 5       5
4084 DROP TABLE t1,t2,t3,t4,t5,t6;
4085 CREATE TABLE t1 (c1 BIGINT NOT NULL);
4086 CREATE TABLE t2 (c1 BIGINT NOT NULL);
4087 CREATE TABLE t3 (c1 BIGINT NOT NULL);
4088 CREATE TABLE t4 (c1 BIGINT NOT NULL);
4089 CREATE TABLE t5 (c1 BIGINT NOT NULL);
4090 CREATE TABLE t6 (c1 BIGINT NOT NULL);
4091 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4092 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4093 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4094 INSERT INTO t4 (c1) VALUES(10);
4095 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4096 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1;
4097 c1      c1
4098 0       0
4099 1       1
4100 2       2
4101 3       3
4102 4       4
4103 5       5
4104 6       6
4105 7       7
4106 8       8
4107 9       9
4108 SELECT t1.c1,t2.c1 FROM t1 RIGHT JOIN t2 ON t1.c1 = t2.c1 WHERE t1.c1 <=> 5;
4109 c1      c1
4110 5       5
4111 DROP TABLE t1,t2,t3,t4,t5,t6;
4112 CREATE TABLE t1 (c1 TINYINT NOT NULL);
4113 CREATE TABLE t2 (c1 TINYINT NOT NULL);
4114 CREATE TABLE t3 (c1 TINYINT NOT NULL);
4115 CREATE TABLE t4 (c1 TINYINT NOT NULL);
4116 CREATE TABLE t5 (c1 TINYINT NOT NULL);
4117 CREATE TABLE t6 (c1 TINYINT NOT NULL);
4118 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4119 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4120 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4121 INSERT INTO t4 (c1) VALUES(10);
4122 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4123 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
4124 c1      c1
4125 1       1
4126 3       3
4127 5       5
4128 7       7
4129 9       9
4130 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 <=> 5;
4131 c1      c1
4132 5       5
4133 DROP TABLE t1,t2,t3,t4,t5,t6;
4134 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
4135 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
4136 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
4137 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
4138 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
4139 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
4140 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4141 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4142 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4143 INSERT INTO t4 (c1) VALUES(10);
4144 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4145 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
4146 c1      c1
4147 1       1
4148 3       3
4149 5       5
4150 7       7
4151 9       9
4152 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 <=> 5;
4153 c1      c1
4154 5       5
4155 DROP TABLE t1,t2,t3,t4,t5,t6;
4156 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
4157 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
4158 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
4159 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
4160 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
4161 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
4162 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4163 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4164 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4165 INSERT INTO t4 (c1) VALUES(10);
4166 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4167 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
4168 c1      c1
4169 1       1
4170 3       3
4171 5       5
4172 7       7
4173 9       9
4174 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 <=> 5;
4175 c1      c1
4176 5       5
4177 DROP TABLE t1,t2,t3,t4,t5,t6;
4178 CREATE TABLE t1 (c1 INT NOT NULL);
4179 CREATE TABLE t2 (c1 INT NOT NULL);
4180 CREATE TABLE t3 (c1 INT NOT NULL);
4181 CREATE TABLE t4 (c1 INT NOT NULL);
4182 CREATE TABLE t5 (c1 INT NOT NULL);
4183 CREATE TABLE t6 (c1 INT NOT NULL);
4184 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4185 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4186 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4187 INSERT INTO t4 (c1) VALUES(10);
4188 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4189 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
4190 c1      c1
4191 1       1
4192 3       3
4193 5       5
4194 7       7
4195 9       9
4196 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 <=> 5;
4197 c1      c1
4198 5       5
4199 DROP TABLE t1,t2,t3,t4,t5,t6;
4200 CREATE TABLE t1 (c1 INTEGER NOT NULL);
4201 CREATE TABLE t2 (c1 INTEGER NOT NULL);
4202 CREATE TABLE t3 (c1 INTEGER NOT NULL);
4203 CREATE TABLE t4 (c1 INTEGER NOT NULL);
4204 CREATE TABLE t5 (c1 INTEGER NOT NULL);
4205 CREATE TABLE t6 (c1 INTEGER NOT NULL);
4206 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4207 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4208 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4209 INSERT INTO t4 (c1) VALUES(10);
4210 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4211 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
4212 c1      c1
4213 1       1
4214 3       3
4215 5       5
4216 7       7
4217 9       9
4218 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 <=> 5;
4219 c1      c1
4220 5       5
4221 DROP TABLE t1,t2,t3,t4,t5,t6;
4222 CREATE TABLE t1 (c1 BIGINT NOT NULL);
4223 CREATE TABLE t2 (c1 BIGINT NOT NULL);
4224 CREATE TABLE t3 (c1 BIGINT NOT NULL);
4225 CREATE TABLE t4 (c1 BIGINT NOT NULL);
4226 CREATE TABLE t5 (c1 BIGINT NOT NULL);
4227 CREATE TABLE t6 (c1 BIGINT NOT NULL);
4228 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4229 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4230 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4231 INSERT INTO t4 (c1) VALUES(10);
4232 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4233 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1;
4234 c1      c1
4235 1       1
4236 3       3
4237 5       5
4238 7       7
4239 9       9
4240 SELECT t1.c1,t3.c1 FROM t1 RIGHT JOIN t3 ON t1.c1 = t3.c1 WHERE t1.c1 <=> 5;
4241 c1      c1
4242 5       5
4243 DROP TABLE t1,t2,t3,t4,t5,t6;
4244 CREATE TABLE t1 (c1 TINYINT NOT NULL);
4245 CREATE TABLE t2 (c1 TINYINT NOT NULL);
4246 CREATE TABLE t3 (c1 TINYINT NOT NULL);
4247 CREATE TABLE t4 (c1 TINYINT NOT NULL);
4248 CREATE TABLE t5 (c1 TINYINT NOT NULL);
4249 CREATE TABLE t6 (c1 TINYINT NOT NULL);
4250 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4251 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4252 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4253 INSERT INTO t4 (c1) VALUES(10);
4254 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4255 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
4256 c1      c1
4257 NULL    10
4258 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 <=> 5;
4259 c1      c1
4260 DROP TABLE t1,t2,t3,t4,t5,t6;
4261 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
4262 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
4263 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
4264 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
4265 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
4266 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
4267 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4268 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4269 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4270 INSERT INTO t4 (c1) VALUES(10);
4271 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4272 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
4273 c1      c1
4274 NULL    10
4275 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 <=> 5;
4276 c1      c1
4277 DROP TABLE t1,t2,t3,t4,t5,t6;
4278 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
4279 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
4280 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
4281 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
4282 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
4283 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
4284 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4285 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4286 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4287 INSERT INTO t4 (c1) VALUES(10);
4288 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4289 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
4290 c1      c1
4291 NULL    10
4292 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 <=> 5;
4293 c1      c1
4294 DROP TABLE t1,t2,t3,t4,t5,t6;
4295 CREATE TABLE t1 (c1 INT NOT NULL);
4296 CREATE TABLE t2 (c1 INT NOT NULL);
4297 CREATE TABLE t3 (c1 INT NOT NULL);
4298 CREATE TABLE t4 (c1 INT NOT NULL);
4299 CREATE TABLE t5 (c1 INT NOT NULL);
4300 CREATE TABLE t6 (c1 INT NOT NULL);
4301 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4302 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4303 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4304 INSERT INTO t4 (c1) VALUES(10);
4305 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4306 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
4307 c1      c1
4308 NULL    10
4309 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 <=> 5;
4310 c1      c1
4311 DROP TABLE t1,t2,t3,t4,t5,t6;
4312 CREATE TABLE t1 (c1 INTEGER NOT NULL);
4313 CREATE TABLE t2 (c1 INTEGER NOT NULL);
4314 CREATE TABLE t3 (c1 INTEGER NOT NULL);
4315 CREATE TABLE t4 (c1 INTEGER NOT NULL);
4316 CREATE TABLE t5 (c1 INTEGER NOT NULL);
4317 CREATE TABLE t6 (c1 INTEGER NOT NULL);
4318 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4319 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4320 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4321 INSERT INTO t4 (c1) VALUES(10);
4322 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4323 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
4324 c1      c1
4325 NULL    10
4326 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 <=> 5;
4327 c1      c1
4328 DROP TABLE t1,t2,t3,t4,t5,t6;
4329 CREATE TABLE t1 (c1 BIGINT NOT NULL);
4330 CREATE TABLE t2 (c1 BIGINT NOT NULL);
4331 CREATE TABLE t3 (c1 BIGINT NOT NULL);
4332 CREATE TABLE t4 (c1 BIGINT NOT NULL);
4333 CREATE TABLE t5 (c1 BIGINT NOT NULL);
4334 CREATE TABLE t6 (c1 BIGINT NOT NULL);
4335 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4336 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4337 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4338 INSERT INTO t4 (c1) VALUES(10);
4339 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4340 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1;
4341 c1      c1
4342 NULL    10
4343 SELECT t1.c1,t4.c1 FROM t1 RIGHT JOIN t4 ON t1.c1 = t4.c1 WHERE t1.c1 <=> 5;
4344 c1      c1
4345 DROP TABLE t1,t2,t3,t4,t5,t6;
4346 CREATE TABLE t1 (c1 TINYINT NOT NULL);
4347 CREATE TABLE t2 (c1 TINYINT NOT NULL);
4348 CREATE TABLE t3 (c1 TINYINT NOT NULL);
4349 CREATE TABLE t4 (c1 TINYINT NOT NULL);
4350 CREATE TABLE t5 (c1 TINYINT NOT NULL);
4351 CREATE TABLE t6 (c1 TINYINT NOT NULL);
4352 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4353 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4354 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4355 INSERT INTO t4 (c1) VALUES(10);
4356 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4357 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
4358 c1      c1
4359 NULL    10
4360 NULL    11
4361 NULL    12
4362 NULL    13
4363 NULL    14
4364 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 <=> 5;
4365 c1      c1
4366 DROP TABLE t1,t2,t3,t4,t5,t6;
4367 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
4368 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
4369 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
4370 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
4371 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
4372 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
4373 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4374 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4375 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4376 INSERT INTO t4 (c1) VALUES(10);
4377 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4378 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
4379 c1      c1
4380 NULL    10
4381 NULL    11
4382 NULL    12
4383 NULL    13
4384 NULL    14
4385 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 <=> 5;
4386 c1      c1
4387 DROP TABLE t1,t2,t3,t4,t5,t6;
4388 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
4389 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
4390 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
4391 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
4392 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
4393 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
4394 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4395 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4396 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4397 INSERT INTO t4 (c1) VALUES(10);
4398 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4399 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
4400 c1      c1
4401 NULL    10
4402 NULL    11
4403 NULL    12
4404 NULL    13
4405 NULL    14
4406 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 <=> 5;
4407 c1      c1
4408 DROP TABLE t1,t2,t3,t4,t5,t6;
4409 CREATE TABLE t1 (c1 INT NOT NULL);
4410 CREATE TABLE t2 (c1 INT NOT NULL);
4411 CREATE TABLE t3 (c1 INT NOT NULL);
4412 CREATE TABLE t4 (c1 INT NOT NULL);
4413 CREATE TABLE t5 (c1 INT NOT NULL);
4414 CREATE TABLE t6 (c1 INT NOT NULL);
4415 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4416 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4417 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4418 INSERT INTO t4 (c1) VALUES(10);
4419 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4420 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
4421 c1      c1
4422 NULL    10
4423 NULL    11
4424 NULL    12
4425 NULL    13
4426 NULL    14
4427 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 <=> 5;
4428 c1      c1
4429 DROP TABLE t1,t2,t3,t4,t5,t6;
4430 CREATE TABLE t1 (c1 INTEGER NOT NULL);
4431 CREATE TABLE t2 (c1 INTEGER NOT NULL);
4432 CREATE TABLE t3 (c1 INTEGER NOT NULL);
4433 CREATE TABLE t4 (c1 INTEGER NOT NULL);
4434 CREATE TABLE t5 (c1 INTEGER NOT NULL);
4435 CREATE TABLE t6 (c1 INTEGER NOT NULL);
4436 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4437 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4438 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4439 INSERT INTO t4 (c1) VALUES(10);
4440 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4441 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
4442 c1      c1
4443 NULL    10
4444 NULL    11
4445 NULL    12
4446 NULL    13
4447 NULL    14
4448 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 <=> 5;
4449 c1      c1
4450 DROP TABLE t1,t2,t3,t4,t5,t6;
4451 CREATE TABLE t1 (c1 BIGINT NOT NULL);
4452 CREATE TABLE t2 (c1 BIGINT NOT NULL);
4453 CREATE TABLE t3 (c1 BIGINT NOT NULL);
4454 CREATE TABLE t4 (c1 BIGINT NOT NULL);
4455 CREATE TABLE t5 (c1 BIGINT NOT NULL);
4456 CREATE TABLE t6 (c1 BIGINT NOT NULL);
4457 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4458 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4459 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4460 INSERT INTO t4 (c1) VALUES(10);
4461 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4462 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1;
4463 c1      c1
4464 NULL    10
4465 NULL    11
4466 NULL    12
4467 NULL    13
4468 NULL    14
4469 SELECT t1.c1,t5.c1 FROM t1 RIGHT JOIN t5 ON t1.c1 = t5.c1 WHERE t1.c1 <=> 5;
4470 c1      c1
4471 DROP TABLE t1,t2,t3,t4,t5,t6;
4472 CREATE TABLE t1 (c1 TINYINT NOT NULL);
4473 CREATE TABLE t2 (c1 TINYINT NOT NULL);
4474 CREATE TABLE t3 (c1 TINYINT NOT NULL);
4475 CREATE TABLE t4 (c1 TINYINT NOT NULL);
4476 CREATE TABLE t5 (c1 TINYINT NOT NULL);
4477 CREATE TABLE t6 (c1 TINYINT NOT NULL);
4478 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4479 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4480 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4481 INSERT INTO t4 (c1) VALUES(10);
4482 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4483 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
4484 c1      c1
4485 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 <=> 5;
4486 c1      c1
4487 DROP TABLE t1,t2,t3,t4,t5,t6;
4488 CREATE TABLE t1 (c1 SMALLINT NOT NULL);
4489 CREATE TABLE t2 (c1 SMALLINT NOT NULL);
4490 CREATE TABLE t3 (c1 SMALLINT NOT NULL);
4491 CREATE TABLE t4 (c1 SMALLINT NOT NULL);
4492 CREATE TABLE t5 (c1 SMALLINT NOT NULL);
4493 CREATE TABLE t6 (c1 SMALLINT NOT NULL);
4494 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4495 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4496 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4497 INSERT INTO t4 (c1) VALUES(10);
4498 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4499 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
4500 c1      c1
4501 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 <=> 5;
4502 c1      c1
4503 DROP TABLE t1,t2,t3,t4,t5,t6;
4504 CREATE TABLE t1 (c1 MEDIUMINT NOT NULL);
4505 CREATE TABLE t2 (c1 MEDIUMINT NOT NULL);
4506 CREATE TABLE t3 (c1 MEDIUMINT NOT NULL);
4507 CREATE TABLE t4 (c1 MEDIUMINT NOT NULL);
4508 CREATE TABLE t5 (c1 MEDIUMINT NOT NULL);
4509 CREATE TABLE t6 (c1 MEDIUMINT NOT NULL);
4510 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4511 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4512 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4513 INSERT INTO t4 (c1) VALUES(10);
4514 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4515 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
4516 c1      c1
4517 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 <=> 5;
4518 c1      c1
4519 DROP TABLE t1,t2,t3,t4,t5,t6;
4520 CREATE TABLE t1 (c1 INT NOT NULL);
4521 CREATE TABLE t2 (c1 INT NOT NULL);
4522 CREATE TABLE t3 (c1 INT NOT NULL);
4523 CREATE TABLE t4 (c1 INT NOT NULL);
4524 CREATE TABLE t5 (c1 INT NOT NULL);
4525 CREATE TABLE t6 (c1 INT NOT NULL);
4526 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4527 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4528 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4529 INSERT INTO t4 (c1) VALUES(10);
4530 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4531 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
4532 c1      c1
4533 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 <=> 5;
4534 c1      c1
4535 DROP TABLE t1,t2,t3,t4,t5,t6;
4536 CREATE TABLE t1 (c1 INTEGER NOT NULL);
4537 CREATE TABLE t2 (c1 INTEGER NOT NULL);
4538 CREATE TABLE t3 (c1 INTEGER NOT NULL);
4539 CREATE TABLE t4 (c1 INTEGER NOT NULL);
4540 CREATE TABLE t5 (c1 INTEGER NOT NULL);
4541 CREATE TABLE t6 (c1 INTEGER NOT NULL);
4542 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4543 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4544 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4545 INSERT INTO t4 (c1) VALUES(10);
4546 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4547 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
4548 c1      c1
4549 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 <=> 5;
4550 c1      c1
4551 DROP TABLE t1,t2,t3,t4,t5,t6;
4552 CREATE TABLE t1 (c1 BIGINT NOT NULL);
4553 CREATE TABLE t2 (c1 BIGINT NOT NULL);
4554 CREATE TABLE t3 (c1 BIGINT NOT NULL);
4555 CREATE TABLE t4 (c1 BIGINT NOT NULL);
4556 CREATE TABLE t5 (c1 BIGINT NOT NULL);
4557 CREATE TABLE t6 (c1 BIGINT NOT NULL);
4558 INSERT INTO t1 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4559 INSERT INTO t2 (c1) VALUES(0),(1),(2),(3),(4),(5),(6),(7),(8),(9);
4560 INSERT INTO t3 (c1) VALUES(1),(3),(5),(7),(9);
4561 INSERT INTO t4 (c1) VALUES(10);
4562 INSERT INTO t5 (c1) VALUES(10),(11),(12),(13),(14);
4563 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1;
4564 c1      c1
4565 SELECT t1.c1,t6.c1 FROM t1 RIGHT JOIN t6 ON t1.c1 = t6.c1 WHERE t1.c1 <=> 5;
4566 c1      c1
4567 DROP TABLE t1,t2,t3,t4,t5,t6;