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`;
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`;
391
373
SELECT * FROM `T9a` JOIN `T9b`;
396
375
SELECT * FROM `T9a` INNER JOIN `T9b`;
401
377
SELECT * FROM `T9a` JOIN `T9b` USING (`C1`);
404
379
SELECT * FROM `T9a` INNER JOIN `T9b` USING (`C1`);
407
381
SELECT * FROM `T9a` CROSS JOIN `T9b`;
412
383
SELECT * FROM `T9a` LEFT JOIN `T9b` USING (`C1`);
417
388
SELECT * FROM `T9a` LEFT JOIN `T9b` ON (`T9a`.`C1` = `T9b`.`C1`);
422
393
SELECT * FROM `T9b` RIGHT JOIN `T9a` USING (`C1`);
427
398
SELECT * FROM `T9b` RIGHT JOIN `T9a` ON (`T9a`.`C1` = `T9b`.`C1`);
432
SELECT * FROM `T10a` JOIN `T10b`;
437
SELECT * FROM `T10a` INNER JOIN `T10b`;
442
SELECT * FROM `T10a` JOIN `T10b` USING (`C1`);
445
SELECT * FROM `T10a` INNER JOIN `T10b` USING (`C1`);
448
SELECT * FROM `T10a` CROSS JOIN `T10b`;
453
SELECT * FROM `T10a` LEFT JOIN `T10b` USING (`C1`);
458
SELECT * FROM `T10a` LEFT JOIN `T10b` ON (`T10a`.`C1` = `T10b`.`C1`);
463
SELECT * FROM `T10b` RIGHT JOIN `T10a` USING (`C1`);
468
SELECT * FROM `T10b` RIGHT JOIN `T10a` ON (`T10a`.`C1` = `T10b`.`C1`);
473
SELECT * FROM `T11a` JOIN `T11b`;
478
SELECT * FROM `T11a` INNER JOIN `T11b`;
483
SELECT * FROM `T11a` JOIN `T11b` USING (`C1`);
486
SELECT * FROM `T11a` INNER JOIN `T11b` USING (`C1`);
489
SELECT * FROM `T11a` CROSS JOIN `T11b`;
494
SELECT * FROM `T11a` LEFT JOIN `T11b` USING (`C1`);
499
SELECT * FROM `T11a` LEFT JOIN `T11b` ON (`T11a`.`C1` = `T11b`.`C1`);
504
SELECT * FROM `T11b` RIGHT JOIN `T11a` USING (`C1`);
509
SELECT * FROM `T11b` RIGHT JOIN `T11a` ON (`T11a`.`C1` = `T11b`.`C1`);
514
SELECT * FROM `T12a` JOIN `T12b`;
519
SELECT * FROM `T12a` INNER JOIN `T12b`;
524
SELECT * FROM `T12a` JOIN `T12b` USING (`C1`);
527
SELECT * FROM `T12a` INNER JOIN `T12b` USING (`C1`);
530
SELECT * FROM `T12a` CROSS JOIN `T12b`;
535
SELECT * FROM `T12a` LEFT JOIN `T12b` USING (`C1`);
540
SELECT * FROM `T12a` LEFT JOIN `T12b` ON (`T12a`.`C1` = `T12b`.`C1`);
545
SELECT * FROM `T12b` RIGHT JOIN `T12a` USING (`C1`);
550
SELECT * FROM `T12b` RIGHT JOIN `T12a` ON (`T12a`.`C1` = `T12b`.`C1`);
555
403
DROP TABLE `T1a`;