~drizzle-trunk/drizzle/development

« back to all changes in this revision

Viewing changes to tests/suite/jp/r/jp_join_utf8.result

  • Committer: Brian Aker
  • Date: 2010-01-29 23:22:38 UTC
  • mfrom: (1271.4.1 drizzle)
  • Revision ID: brian@gaz-20100129232238-gb6hplbbbdgf9xaz
Merged Lee, enabled jp tests by default.

Show diffs side-by-side

added added

removed removed

Lines of Context:
7
7
drop table if exists `T7`;
8
8
drop table if exists `T8`;
9
9
drop table if exists `T9`;
10
 
drop table if exists `T10`;
11
 
drop table if exists `T11`;
12
 
drop table if exists `T12`;
13
 
SET NAMES utf8;
14
 
SET character_set_database = utf8;
15
 
CREATE TABLE `T1a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
16
 
CREATE TABLE `T1b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
17
 
CREATE TABLE `T2a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
18
 
CREATE TABLE `T2b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
19
 
CREATE TABLE `T3a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
20
 
CREATE TABLE `T3b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
21
 
CREATE TABLE `T4a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
22
 
CREATE TABLE `T4b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
23
 
CREATE TABLE `T5a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
24
 
CREATE TABLE `T5b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
25
 
CREATE TABLE `T6a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
26
 
CREATE TABLE `T6b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
27
 
CREATE TABLE `T7a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
28
 
CREATE TABLE `T7b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
29
 
CREATE TABLE `T8a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
30
 
CREATE TABLE `T8b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
31
 
CREATE TABLE `T9a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
32
 
CREATE TABLE `T9b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
33
 
CREATE TABLE `T10a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
34
 
CREATE TABLE `T10b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
35
 
CREATE TABLE `T11a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
36
 
CREATE TABLE `T11b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
37
 
CREATE TABLE `T12a` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
38
 
CREATE TABLE `T12b` (`C1` char(1) PRIMARY KEY) DEFAULT CHARSET = utf8 engine = innodb;
 
10
CREATE TABLE `T1a` (`C1` char(1) PRIMARY KEY)  engine = innodb;
 
11
CREATE TABLE `T1b` (`C1` char(1) PRIMARY KEY)  engine = innodb;
 
12
CREATE TABLE `T2a` (`C1` char(1) PRIMARY KEY)  engine = innodb;
 
13
CREATE TABLE `T2b` (`C1` char(1) PRIMARY KEY)  engine = innodb;
 
14
CREATE TABLE `T3a` (`C1` char(1) PRIMARY KEY)  engine = innodb;
 
15
CREATE TABLE `T3b` (`C1` char(1) PRIMARY KEY)  engine = innodb;
 
16
CREATE TEMPORARY TABLE `T4a` (`C1` char(1) PRIMARY KEY)  engine = myisam;
 
17
CREATE TEMPORARY TABLE `T4b` (`C1` char(1) PRIMARY KEY)  engine = myisam;
 
18
CREATE TEMPORARY TABLE `T5a` (`C1` char(1) PRIMARY KEY)  engine = myisam;
 
19
CREATE TEMPORARY TABLE `T5b` (`C1` char(1) PRIMARY KEY)  engine = myisam;
 
20
CREATE TEMPORARY TABLE `T6a` (`C1` char(1) PRIMARY KEY)  engine = myisam;
 
21
CREATE TEMPORARY TABLE `T6b` (`C1` char(1) PRIMARY KEY)  engine = myisam;
 
22
CREATE TEMPORARY TABLE `T7a` (`C1` char(1) PRIMARY KEY)  engine = memory;
 
23
CREATE TEMPORARY TABLE `T7b` (`C1` char(1) PRIMARY KEY)  engine = memory;
 
24
CREATE TEMPORARY TABLE `T8a` (`C1` char(1) PRIMARY KEY)  engine = memory;
 
25
CREATE TEMPORARY TABLE `T8b` (`C1` char(1) PRIMARY KEY)  engine = memory;
 
26
CREATE TEMPORARY TABLE `T9a` (`C1` char(1) PRIMARY KEY)  engine = memory;
 
27
CREATE TEMPORARY TABLE `T9b` (`C1` char(1) PRIMARY KEY)  engine = memory;
39
28
INSERT INTO `T1a` VALUES ('ア'),('カ'),('サ');
40
29
INSERT INTO `T1b` VALUES ('ア');
41
30
INSERT INTO `T2a` VALUES ('あ'),('か'),('さ');
53
42
INSERT INTO `T8a` VALUES ('あ'),('か'),('さ');
54
43
INSERT INTO `T8b` VALUES ('あ');
55
44
INSERT INTO `T9a` VALUES ('龔'),('龖'),('龗');
56
 
INSERT INTO `T9b` VALUES ('龔');
57
 
INSERT INTO `T10a` VALUES ('ア'),('カ'),('サ');
58
 
INSERT INTO `T10b` VALUES ('ア');
59
 
INSERT INTO `T11a` VALUES ('あ'),('か'),('さ');
60
 
INSERT INTO `T11b` VALUES ('あ');
61
 
INSERT INTO `T12a` VALUES ('龔'),('龖'),('龗');
62
 
INSERT INTO `T12b` VALUES ('龔');
63
45
SELECT * FROM `T1a` JOIN `T1b`;
64
46
C1      C1
65
47
ア       ア
71
53
カ       ア
72
54
サ       ア
73
55
SELECT * FROM `T1a` JOIN `T1b` USING (`C1`);
74
 
C1      C1
75
 
ア       ア
 
56
C1
 
57
76
58
SELECT * FROM `T1a` INNER JOIN `T1b` USING (`C1`);
77
 
C1      C1
78
 
ア       ア
 
59
C1
 
60
79
61
SELECT * FROM `T1a` CROSS JOIN `T1b`;
80
62
C1      C1
81
63
ア       ア
82
64
カ       ア
83
65
サ       ア
84
66
SELECT * FROM `T1a` LEFT JOIN `T1b` USING (`C1`);
85
 
C1      C1
86
 
ア       ア
87
 
カ       NULL
88
 
サ       NULL
 
67
C1
 
68
 
69
 
70
89
71
SELECT * FROM `T1a` LEFT JOIN `T1b` ON (`T1a`.`C1` = `T1b`.`C1`);
90
72
C1      C1
91
73
ア       ア
92
74
カ       NULL
93
75
サ       NULL
94
76
SELECT * FROM `T1b` RIGHT JOIN `T1a` USING (`C1`);
95
 
C1      C1
96
 
ア       ア
97
 
NULL    カ
98
 
NULL    サ
 
77
C1
 
78
 
79
 
80
99
81
SELECT * FROM `T1b` RIGHT JOIN `T1a` ON (`T1a`.`C1` = `T1b`.`C1`);
100
82
C1      C1
101
83
ア       ア
112
94
か       あ
113
95
さ       あ
114
96
SELECT * FROM `T2a` JOIN `T2b` USING (`C1`);
115
 
C1      C1
116
 
あ       あ
 
97
C1
 
98
117
99
SELECT * FROM `T2a` INNER JOIN `T2b` USING (`C1`);
118
 
C1      C1
119
 
あ       あ
 
100
C1
 
101
120
102
SELECT * FROM `T2a` CROSS JOIN `T2b`;
121
103
C1      C1
122
104
あ       あ
123
105
か       あ
124
106
さ       あ
125
107
SELECT * FROM `T2a` LEFT JOIN `T2b` USING (`C1`);
126
 
C1      C1
127
 
あ       あ
128
 
か       NULL
129
 
さ       NULL
 
108
C1
 
109
 
110
 
111
130
112
SELECT * FROM `T2a` LEFT JOIN `T2b` ON (`T2a`.`C1` = `T2b`.`C1`);
131
113
C1      C1
132
114
あ       あ
133
115
か       NULL
134
116
さ       NULL
135
117
SELECT * FROM `T2b` RIGHT JOIN `T2a` USING (`C1`);
136
 
C1      C1
137
 
あ       あ
138
 
NULL    か
139
 
NULL    さ
 
118
C1
 
119
 
120
 
121
140
122
SELECT * FROM `T2b` RIGHT JOIN `T2a` ON (`T2a`.`C1` = `T2b`.`C1`);
141
123
C1      C1
142
124
あ       あ
153
135
龖       龔
154
136
龗       龔
155
137
SELECT * FROM `T3a` JOIN `T3b` USING (`C1`);
156
 
C1      C1
157
 
龔       龔
 
138
C1
 
139
158
140
SELECT * FROM `T3a` INNER JOIN `T3b` USING (`C1`);
159
 
C1      C1
160
 
龔       龔
 
141
C1
 
142
161
143
SELECT * FROM `T3a` CROSS JOIN `T3b`;
162
144
C1      C1
163
145
龔       龔
164
146
龖       龔
165
147
龗       龔
166
148
SELECT * FROM `T3a` LEFT JOIN `T3b` USING (`C1`);
167
 
C1      C1
168
 
龔       龔
169
 
龖       NULL
170
 
龗       NULL
 
149
C1
 
150
 
151
 
152
171
153
SELECT * FROM `T3a` LEFT JOIN `T3b` ON (`T3a`.`C1` = `T3b`.`C1`);
172
154
C1      C1
173
155
龔       龔
174
156
龖       NULL
175
157
龗       NULL
176
158
SELECT * FROM `T3b` RIGHT JOIN `T3a` USING (`C1`);
177
 
C1      C1
178
 
龔       龔
179
 
NULL    龖
180
 
NULL    龗
 
159
C1
 
160
 
161
 
162
181
163
SELECT * FROM `T3b` RIGHT JOIN `T3a` ON (`T3a`.`C1` = `T3b`.`C1`);
182
164
C1      C1
183
165
龔       龔
194
176
カ       ア
195
177
サ       ア
196
178
SELECT * FROM `T4a` JOIN `T4b` USING (`C1`);
197
 
C1      C1
198
 
ア       ア
 
179
C1
 
180
199
181
SELECT * FROM `T4a` INNER JOIN `T4b` USING (`C1`);
200
 
C1      C1
201
 
ア       ア
 
182
C1
 
183
202
184
SELECT * FROM `T4a` CROSS JOIN `T4b`;
203
185
C1      C1
204
186
ア       ア
205
187
カ       ア
206
188
サ       ア
207
189
SELECT * FROM `T4a` LEFT JOIN `T4b` USING (`C1`);
208
 
C1      C1
209
 
ア       ア
210
 
カ       NULL
211
 
サ       NULL
 
190
C1
 
191
 
192
 
193
212
194
SELECT * FROM `T4a` LEFT JOIN `T4b` ON (`T4a`.`C1` = `T4b`.`C1`);
213
195
C1      C1
214
196
ア       ア
215
197
カ       NULL
216
198
サ       NULL
217
199
SELECT * FROM `T4b` RIGHT JOIN `T4a` USING (`C1`);
218
 
C1      C1
219
 
ア       ア
220
 
NULL    カ
221
 
NULL    サ
 
200
C1
 
201
 
202
 
203
222
204
SELECT * FROM `T4b` RIGHT JOIN `T4a` ON (`T4a`.`C1` = `T4b`.`C1`);
223
205
C1      C1
224
206
ア       ア
235
217
か       あ
236
218
さ       あ
237
219
SELECT * FROM `T5a` JOIN `T5b` USING (`C1`);
238
 
C1      C1
239
 
あ       あ
 
220
C1
 
221
240
222
SELECT * FROM `T5a` INNER JOIN `T5b` USING (`C1`);
241
 
C1      C1
242
 
あ       あ
 
223
C1
 
224
243
225
SELECT * FROM `T5a` CROSS JOIN `T5b`;
244
226
C1      C1
245
227
あ       あ
246
228
か       あ
247
229
さ       あ
248
230
SELECT * FROM `T5a` LEFT JOIN `T5b` USING (`C1`);
249
 
C1      C1
250
 
あ       あ
251
 
か       NULL
252
 
さ       NULL
 
231
C1
 
232
 
233
 
234
253
235
SELECT * FROM `T5a` LEFT JOIN `T5b` ON (`T5a`.`C1` = `T5b`.`C1`);
254
236
C1      C1
255
237
あ       あ
256
238
か       NULL
257
239
さ       NULL
258
240
SELECT * FROM `T5b` RIGHT JOIN `T5a` USING (`C1`);
259
 
C1      C1
260
 
あ       あ
261
 
NULL    か
262
 
NULL    さ
 
241
C1
 
242
 
243
 
244
263
245
SELECT * FROM `T5b` RIGHT JOIN `T5a` ON (`T5a`.`C1` = `T5b`.`C1`);
264
246
C1      C1
265
247
あ       あ
276
258
龖       龔
277
259
龗       龔
278
260
SELECT * FROM `T6a` JOIN `T6b` USING (`C1`);
279
 
C1      C1
280
 
龔       龔
 
261
C1
 
262
281
263
SELECT * FROM `T6a` INNER JOIN `T6b` USING (`C1`);
282
 
C1      C1
283
 
龔       龔
 
264
C1
 
265
284
266
SELECT * FROM `T6a` CROSS JOIN `T6b`;
285
267
C1      C1
286
268
龔       龔
287
269
龖       龔
288
270
龗       龔
289
271
SELECT * FROM `T6a` LEFT JOIN `T6b` USING (`C1`);
290
 
C1      C1
291
 
龔       龔
292
 
龖       NULL
293
 
龗       NULL
 
272
C1
 
273
 
274
 
275
294
276
SELECT * FROM `T6a` LEFT JOIN `T6b` ON (`T6a`.`C1` = `T6b`.`C1`);
295
277
C1      C1
296
278
龔       龔
297
279
龖       NULL
298
280
龗       NULL
299
281
SELECT * FROM `T6b` RIGHT JOIN `T6a` USING (`C1`);
300
 
C1      C1
301
 
龔       龔
302
 
NULL    龖
303
 
NULL    龗
 
282
C1
 
283
 
284
 
285
304
286
SELECT * FROM `T6b` RIGHT JOIN `T6a` ON (`T6a`.`C1` = `T6b`.`C1`);
305
287
C1      C1
306
288
龔       龔
317
299
カ       ア
318
300
サ       ア
319
301
SELECT * FROM `T7a` JOIN `T7b` USING (`C1`);
320
 
C1      C1
321
 
ア       ア
 
302
C1
 
303
322
304
SELECT * FROM `T7a` INNER JOIN `T7b` USING (`C1`);
323
 
C1      C1
324
 
ア       ア
 
305
C1
 
306
325
307
SELECT * FROM `T7a` CROSS JOIN `T7b`;
326
308
C1      C1
327
309
ア       ア
328
310
カ       ア
329
311
サ       ア
330
312
SELECT * FROM `T7a` LEFT JOIN `T7b` USING (`C1`);
331
 
C1      C1
332
 
ア       ア
333
 
カ       NULL
334
 
サ       NULL
 
313
C1
 
314
 
315
 
316
335
317
SELECT * FROM `T7a` LEFT JOIN `T7b` ON (`T7a`.`C1` = `T7b`.`C1`);
336
318
C1      C1
337
319
ア       ア
338
320
カ       NULL
339
321
サ       NULL
340
322
SELECT * FROM `T7b` RIGHT JOIN `T7a` USING (`C1`);
341
 
C1      C1
342
 
ア       ア
343
 
NULL    カ
344
 
NULL    サ
 
323
C1
 
324
 
325
 
326
345
327
SELECT * FROM `T7b` RIGHT JOIN `T7a` ON (`T7a`.`C1` = `T7b`.`C1`);
346
328
C1      C1
347
329
ア       ア
358
340
か       あ
359
341
さ       あ
360
342
SELECT * FROM `T8a` JOIN `T8b` USING (`C1`);
361
 
C1      C1
362
 
あ       あ
 
343
C1
 
344
363
345
SELECT * FROM `T8a` INNER JOIN `T8b` USING (`C1`);
364
 
C1      C1
365
 
あ       あ
 
346
C1
 
347
366
348
SELECT * FROM `T8a` CROSS JOIN `T8b`;
367
349
C1      C1
368
350
あ       あ
369
351
か       あ
370
352
さ       あ
371
353
SELECT * FROM `T8a` LEFT JOIN `T8b` USING (`C1`);
372
 
C1      C1
373
 
あ       あ
374
 
か       NULL
375
 
さ       NULL
 
354
C1
 
355
 
356
 
357
376
358
SELECT * FROM `T8a` LEFT JOIN `T8b` ON (`T8a`.`C1` = `T8b`.`C1`);
377
359
C1      C1
378
360
あ       あ
379
361
か       NULL
380
362
さ       NULL
381
363
SELECT * FROM `T8b` RIGHT JOIN `T8a` USING (`C1`);
382
 
C1      C1
383
 
あ       あ
384
 
NULL    か
385
 
NULL    さ
 
364
C1
 
365
 
366
 
367
386
368
SELECT * FROM `T8b` RIGHT JOIN `T8a` ON (`T8a`.`C1` = `T8b`.`C1`);
387
369
C1      C1
388
370
あ       あ
390
372
NULL    さ
391
373
SELECT * FROM `T9a` JOIN `T9b`;
392
374
C1      C1
393
 
龔       龔
394
 
龖       龔
395
 
龗       龔
396
375
SELECT * FROM `T9a` INNER JOIN `T9b`;
397
376
C1      C1
398
 
龔       龔
399
 
龖       龔
400
 
龗       龔
401
377
SELECT * FROM `T9a` JOIN `T9b` USING (`C1`);
402
 
C1      C1
403
 
龔       龔
 
378
C1
404
379
SELECT * FROM `T9a` INNER JOIN `T9b` USING (`C1`);
405
 
C1      C1
406
 
龔       龔
 
380
C1
407
381
SELECT * FROM `T9a` CROSS JOIN `T9b`;
408
382
C1      C1
409
 
龔       龔
410
 
龖       龔
411
 
龗       龔
412
383
SELECT * FROM `T9a` LEFT JOIN `T9b` USING (`C1`);
413
 
C1      C1
414
 
龔       龔
415
 
龖       NULL
416
 
龗       NULL
 
384
C1
 
385
 
386
 
387
417
388
SELECT * FROM `T9a` LEFT JOIN `T9b` ON (`T9a`.`C1` = `T9b`.`C1`);
418
389
C1      C1
419
 
龔       龔
 
390
龔       NULL
420
391
龖       NULL
421
392
龗       NULL
422
393
SELECT * FROM `T9b` RIGHT JOIN `T9a` USING (`C1`);
423
 
C1      C1
424
 
龔       龔
425
 
NULL    龖
426
 
NULL    龗
 
394
C1
 
395
 
396
 
397
427
398
SELECT * FROM `T9b` RIGHT JOIN `T9a` ON (`T9a`.`C1` = `T9b`.`C1`);
428
399
C1      C1
429
 
龔       龔
430
 
NULL    龖
431
 
NULL    龗
432
 
SELECT * FROM `T10a` JOIN `T10b`;
433
 
C1      C1
434
 
ア       ア
435
 
カ       ア
436
 
サ       ア
437
 
SELECT * FROM `T10a` INNER JOIN `T10b`;
438
 
C1      C1
439
 
ア       ア
440
 
カ       ア
441
 
サ       ア
442
 
SELECT * FROM `T10a` JOIN `T10b` USING (`C1`);
443
 
C1      C1
444
 
ア       ア
445
 
SELECT * FROM `T10a` INNER JOIN `T10b` USING (`C1`);
446
 
C1      C1
447
 
ア       ア
448
 
SELECT * FROM `T10a` CROSS JOIN `T10b`;
449
 
C1      C1
450
 
ア       ア
451
 
カ       ア
452
 
サ       ア
453
 
SELECT * FROM `T10a` LEFT JOIN `T10b` USING (`C1`);
454
 
C1      C1
455
 
ア       ア
456
 
カ       NULL
457
 
サ       NULL
458
 
SELECT * FROM `T10a` LEFT JOIN `T10b` ON (`T10a`.`C1` = `T10b`.`C1`);
459
 
C1      C1
460
 
ア       ア
461
 
カ       NULL
462
 
サ       NULL
463
 
SELECT * FROM `T10b` RIGHT JOIN `T10a` USING (`C1`);
464
 
C1      C1
465
 
ア       ア
466
 
NULL    カ
467
 
NULL    サ
468
 
SELECT * FROM `T10b` RIGHT JOIN `T10a` ON (`T10a`.`C1` = `T10b`.`C1`);
469
 
C1      C1
470
 
ア       ア
471
 
NULL    カ
472
 
NULL    サ
473
 
SELECT * FROM `T11a` JOIN `T11b`;
474
 
C1      C1
475
 
あ       あ
476
 
か       あ
477
 
さ       あ
478
 
SELECT * FROM `T11a` INNER JOIN `T11b`;
479
 
C1      C1
480
 
あ       あ
481
 
か       あ
482
 
さ       あ
483
 
SELECT * FROM `T11a` JOIN `T11b` USING (`C1`);
484
 
C1      C1
485
 
あ       あ
486
 
SELECT * FROM `T11a` INNER JOIN `T11b` USING (`C1`);
487
 
C1      C1
488
 
あ       あ
489
 
SELECT * FROM `T11a` CROSS JOIN `T11b`;
490
 
C1      C1
491
 
あ       あ
492
 
か       あ
493
 
さ       あ
494
 
SELECT * FROM `T11a` LEFT JOIN `T11b` USING (`C1`);
495
 
C1      C1
496
 
あ       あ
497
 
か       NULL
498
 
さ       NULL
499
 
SELECT * FROM `T11a` LEFT JOIN `T11b` ON (`T11a`.`C1` = `T11b`.`C1`);
500
 
C1      C1
501
 
あ       あ
502
 
か       NULL
503
 
さ       NULL
504
 
SELECT * FROM `T11b` RIGHT JOIN `T11a` USING (`C1`);
505
 
C1      C1
506
 
あ       あ
507
 
NULL    か
508
 
NULL    さ
509
 
SELECT * FROM `T11b` RIGHT JOIN `T11a` ON (`T11a`.`C1` = `T11b`.`C1`);
510
 
C1      C1
511
 
あ       あ
512
 
NULL    か
513
 
NULL    さ
514
 
SELECT * FROM `T12a` JOIN `T12b`;
515
 
C1      C1
516
 
龔       龔
517
 
龖       龔
518
 
龗       龔
519
 
SELECT * FROM `T12a` INNER JOIN `T12b`;
520
 
C1      C1
521
 
龔       龔
522
 
龖       龔
523
 
龗       龔
524
 
SELECT * FROM `T12a` JOIN `T12b` USING (`C1`);
525
 
C1      C1
526
 
龔       龔
527
 
SELECT * FROM `T12a` INNER JOIN `T12b` USING (`C1`);
528
 
C1      C1
529
 
龔       龔
530
 
SELECT * FROM `T12a` CROSS JOIN `T12b`;
531
 
C1      C1
532
 
龔       龔
533
 
龖       龔
534
 
龗       龔
535
 
SELECT * FROM `T12a` LEFT JOIN `T12b` USING (`C1`);
536
 
C1      C1
537
 
龔       龔
538
 
龖       NULL
539
 
龗       NULL
540
 
SELECT * FROM `T12a` LEFT JOIN `T12b` ON (`T12a`.`C1` = `T12b`.`C1`);
541
 
C1      C1
542
 
龔       龔
543
 
龖       NULL
544
 
龗       NULL
545
 
SELECT * FROM `T12b` RIGHT JOIN `T12a` USING (`C1`);
546
 
C1      C1
547
 
龔       龔
548
 
NULL    龖
549
 
NULL    龗
550
 
SELECT * FROM `T12b` RIGHT JOIN `T12a` ON (`T12a`.`C1` = `T12b`.`C1`);
551
 
C1      C1
552
 
龔       龔
 
400
NULL    龔
553
401
NULL    龖
554
402
NULL    龗
555
403
DROP TABLE `T1a`;
570
418
DROP TABLE `T8b`;
571
419
DROP TABLE `T9a`;
572
420
DROP TABLE `T9b`;
573
 
DROP TABLE `T10a`;
574
 
DROP TABLE `T10b`;
575
 
DROP TABLE `T11a`;
576
 
DROP TABLE `T11b`;
577
 
DROP TABLE `T12a`;
578
 
DROP TABLE `T12b`;