2005-01-07 00:48:38 -08:00
|
|
|
|
--source include/have_ujis.inc
|
2008-05-15 18:01:13 +02:00
|
|
|
|
--source include/have_innodb.inc
|
2005-01-07 00:48:38 -08:00
|
|
|
|
|
|
|
|
|
--disable_warnings
|
2008-05-15 18:01:13 +02:00
|
|
|
|
DROP TABLE IF EXISTS `<60>ԣ<EFBFBD>a`;
|
|
|
|
|
DROP TABLE IF EXISTS `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
DROP TABLE IF EXISTS `<60>ԣ<EFBFBD>a`;
|
|
|
|
|
DROP TABLE IF EXISTS `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
DROP TABLE IF EXISTS `<60>ԣ<EFBFBD>a`;
|
|
|
|
|
DROP TABLE IF EXISTS `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
DROP TABLE IF EXISTS `<60>ԣ<EFBFBD>a`;
|
|
|
|
|
DROP TABLE IF EXISTS `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
DROP TABLE IF EXISTS `<60>ԣ<EFBFBD>a`;
|
|
|
|
|
DROP TABLE IF EXISTS `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
DROP TABLE IF EXISTS `<60>ԣ<EFBFBD>a`;
|
|
|
|
|
DROP TABLE IF EXISTS `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
DROP TABLE IF EXISTS `<60>ԣ<EFBFBD>a`;
|
|
|
|
|
DROP TABLE IF EXISTS `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
DROP TABLE IF EXISTS `<60>ԣ<EFBFBD>a`;
|
|
|
|
|
DROP TABLE IF EXISTS `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
DROP TABLE IF EXISTS `<60>ԣ<EFBFBD>a`;
|
|
|
|
|
DROP TABLE IF EXISTS `<60>ԣ<EFBFBD>b`;
|
2005-01-07 00:48:38 -08:00
|
|
|
|
--enable_warnings
|
|
|
|
|
|
|
|
|
|
#
|
|
|
|
|
# Test table JOIN using Japanese characters
|
|
|
|
|
#
|
|
|
|
|
|
|
|
|
|
SET NAMES ujis;
|
|
|
|
|
SET character_set_database = ujis;
|
|
|
|
|
|
|
|
|
|
CREATE TABLE `<60>ԣ<EFBFBD>a` (`<60>ã<EFBFBD>` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
|
|
|
|
|
CREATE TABLE `<60>ԣ<EFBFBD>b` (`<60>ã<EFBFBD>` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
|
|
|
|
|
CREATE TABLE `<60>ԣ<EFBFBD>a` (`<60>ã<EFBFBD>` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
|
|
|
|
|
CREATE TABLE `<60>ԣ<EFBFBD>b` (`<60>ã<EFBFBD>` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
|
|
|
|
|
CREATE TABLE `<60>ԣ<EFBFBD>a` (`<60>ã<EFBFBD>` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
|
|
|
|
|
CREATE TABLE `<60>ԣ<EFBFBD>b` (`<60>ã<EFBFBD>` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = innodb;
|
2008-05-15 18:01:13 +02:00
|
|
|
|
CREATE TABLE `<60>ԣ<EFBFBD>a` (`<60>ã<EFBFBD>` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = myisam;
|
|
|
|
|
CREATE TABLE `<60>ԣ<EFBFBD>b` (`<60>ã<EFBFBD>` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = myisam;
|
|
|
|
|
CREATE TABLE `<60>ԣ<EFBFBD>a` (`<60>ã<EFBFBD>` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = myisam;
|
|
|
|
|
CREATE TABLE `<60>ԣ<EFBFBD>b` (`<60>ã<EFBFBD>` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = myisam;
|
|
|
|
|
CREATE TABLE `<60>ԣ<EFBFBD>a` (`<60>ã<EFBFBD>` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = myisam;
|
|
|
|
|
CREATE TABLE `<60>ԣ<EFBFBD>b` (`<60>ã<EFBFBD>` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = myisam;
|
|
|
|
|
CREATE TABLE `<60>ԣ<EFBFBD>a` (`<60>ã<EFBFBD>` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = memory;
|
|
|
|
|
CREATE TABLE `<60>ԣ<EFBFBD>b` (`<60>ã<EFBFBD>` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = memory;
|
|
|
|
|
CREATE TABLE `<60>ԣ<EFBFBD>a` (`<60>ã<EFBFBD>` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = memory;
|
|
|
|
|
CREATE TABLE `<60>ԣ<EFBFBD>b` (`<60>ã<EFBFBD>` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = memory;
|
|
|
|
|
CREATE TABLE `<60>ԣ<EFBFBD>a` (`<60>ã<EFBFBD>` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = memory;
|
|
|
|
|
CREATE TABLE `<60>ԣ<EFBFBD>b` (`<60>ã<EFBFBD>` char(1) PRIMARY KEY) DEFAULT CHARSET = ujis engine = memory;
|
2005-01-07 00:48:38 -08:00
|
|
|
|
|
|
|
|
|
#insert the following data in each table
|
|
|
|
|
# jisx0201 hankaku-katakana data
|
|
|
|
|
# jisx0208 data
|
|
|
|
|
# jisx0212 supplemental character data
|
|
|
|
|
|
|
|
|
|
INSERT INTO `<60>ԣ<EFBFBD>a` VALUES ('<27><>'),('<27><>'),('<27><>');
|
|
|
|
|
INSERT INTO `<60>ԣ<EFBFBD>b` VALUES ('<27><>');
|
|
|
|
|
INSERT INTO `<60>ԣ<EFBFBD>a` VALUES ('<27><>'),('<27><>'),('<27><>');
|
|
|
|
|
INSERT INTO `<60>ԣ<EFBFBD>b` VALUES ('<27><>');
|
|
|
|
|
INSERT INTO `<60>ԣ<EFBFBD>a` VALUES ('<27><><EFBFBD>'),('<27><><EFBFBD>'),('<27><><EFBFBD>');
|
|
|
|
|
INSERT INTO `<60>ԣ<EFBFBD>b` VALUES ('<27><><EFBFBD>');
|
|
|
|
|
INSERT INTO `<60>ԣ<EFBFBD>a` VALUES ('<27><>'),('<27><>'),('<27><>');
|
|
|
|
|
INSERT INTO `<60>ԣ<EFBFBD>b` VALUES ('<27><>');
|
|
|
|
|
INSERT INTO `<60>ԣ<EFBFBD>a` VALUES ('<27><>'),('<27><>'),('<27><>');
|
|
|
|
|
INSERT INTO `<60>ԣ<EFBFBD>b` VALUES ('<27><>');
|
|
|
|
|
INSERT INTO `<60>ԣ<EFBFBD>a` VALUES ('<27><><EFBFBD>'),('<27><><EFBFBD>'),('<27><><EFBFBD>');
|
|
|
|
|
INSERT INTO `<60>ԣ<EFBFBD>b` VALUES ('<27><><EFBFBD>');
|
|
|
|
|
INSERT INTO `<60>ԣ<EFBFBD>a` VALUES ('<27><>'),('<27><>'),('<27><>');
|
|
|
|
|
INSERT INTO `<60>ԣ<EFBFBD>b` VALUES ('<27><>');
|
|
|
|
|
INSERT INTO `<60>ԣ<EFBFBD>a` VALUES ('<27><>'),('<27><>'),('<27><>');
|
|
|
|
|
INSERT INTO `<60>ԣ<EFBFBD>b` VALUES ('<27><>');
|
|
|
|
|
INSERT INTO `<60>ԣ<EFBFBD>a` VALUES ('<27><><EFBFBD>'),('<27><><EFBFBD>'),('<27><><EFBFBD>');
|
|
|
|
|
INSERT INTO `<60>ԣ<EFBFBD>b` VALUES ('<27><><EFBFBD>');
|
|
|
|
|
|
|
|
|
|
#Test for innodb
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` INNER JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` INNER JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` CROSS JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` LEFT JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` LEFT JOIN `<60>ԣ<EFBFBD>b` ON (`<60>ԣ<EFBFBD>a`.`<60>ã<EFBFBD>` = `<60>ԣ<EFBFBD>b`.`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>b` RIGHT JOIN `<60>ԣ<EFBFBD>a` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>b` RIGHT JOIN `<60>ԣ<EFBFBD>a` ON (`<60>ԣ<EFBFBD>a`.`<60>ã<EFBFBD>` = `<60>ԣ<EFBFBD>b`.`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` INNER JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` INNER JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` CROSS JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` LEFT JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` LEFT JOIN `<60>ԣ<EFBFBD>b` ON (`<60>ԣ<EFBFBD>a`.`<60>ã<EFBFBD>` = `<60>ԣ<EFBFBD>b`.`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>b` RIGHT JOIN `<60>ԣ<EFBFBD>a` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>b` RIGHT JOIN `<60>ԣ<EFBFBD>a` ON (`<60>ԣ<EFBFBD>a`.`<60>ã<EFBFBD>` = `<60>ԣ<EFBFBD>b`.`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` INNER JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` INNER JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` CROSS JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` LEFT JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` LEFT JOIN `<60>ԣ<EFBFBD>b` ON (`<60>ԣ<EFBFBD>a`.`<60>ã<EFBFBD>` = `<60>ԣ<EFBFBD>b`.`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>b` RIGHT JOIN `<60>ԣ<EFBFBD>a` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>b` RIGHT JOIN `<60>ԣ<EFBFBD>a` ON (`<60>ԣ<EFBFBD>a`.`<60>ã<EFBFBD>` = `<60>ԣ<EFBFBD>b`.`<60>ã<EFBFBD>`);
|
|
|
|
|
|
|
|
|
|
#Test for myisam
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` INNER JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` INNER JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` CROSS JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` LEFT JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` LEFT JOIN `<60>ԣ<EFBFBD>b` ON (`<60>ԣ<EFBFBD>a`.`<60>ã<EFBFBD>` = `<60>ԣ<EFBFBD>b`.`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>b` RIGHT JOIN `<60>ԣ<EFBFBD>a` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>b` RIGHT JOIN `<60>ԣ<EFBFBD>a` ON (`<60>ԣ<EFBFBD>a`.`<60>ã<EFBFBD>` = `<60>ԣ<EFBFBD>b`.`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` INNER JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` INNER JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` CROSS JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` LEFT JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` LEFT JOIN `<60>ԣ<EFBFBD>b` ON (`<60>ԣ<EFBFBD>a`.`<60>ã<EFBFBD>` = `<60>ԣ<EFBFBD>b`.`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>b` RIGHT JOIN `<60>ԣ<EFBFBD>a` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>b` RIGHT JOIN `<60>ԣ<EFBFBD>a` ON (`<60>ԣ<EFBFBD>a`.`<60>ã<EFBFBD>` = `<60>ԣ<EFBFBD>b`.`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` INNER JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` INNER JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` CROSS JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` LEFT JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` LEFT JOIN `<60>ԣ<EFBFBD>b` ON (`<60>ԣ<EFBFBD>a`.`<60>ã<EFBFBD>` = `<60>ԣ<EFBFBD>b`.`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>b` RIGHT JOIN `<60>ԣ<EFBFBD>a` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>b` RIGHT JOIN `<60>ԣ<EFBFBD>a` ON (`<60>ԣ<EFBFBD>a`.`<60>ã<EFBFBD>` = `<60>ԣ<EFBFBD>b`.`<60>ã<EFBFBD>`);
|
|
|
|
|
|
2008-05-15 18:01:13 +02:00
|
|
|
|
#Test for MEMORY
|
2005-01-07 00:48:38 -08:00
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` INNER JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` INNER JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` CROSS JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` LEFT JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` LEFT JOIN `<60>ԣ<EFBFBD>b` ON (`<60>ԣ<EFBFBD>a`.`<60>ã<EFBFBD>` = `<60>ԣ<EFBFBD>b`.`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>b` RIGHT JOIN `<60>ԣ<EFBFBD>a` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>b` RIGHT JOIN `<60>ԣ<EFBFBD>a` ON (`<60>ԣ<EFBFBD>a`.`<60>ã<EFBFBD>` = `<60>ԣ<EFBFBD>b`.`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` INNER JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` INNER JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` CROSS JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` LEFT JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` LEFT JOIN `<60>ԣ<EFBFBD>b` ON (`<60>ԣ<EFBFBD>a`.`<60>ã<EFBFBD>` = `<60>ԣ<EFBFBD>b`.`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>b` RIGHT JOIN `<60>ԣ<EFBFBD>a` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>b` RIGHT JOIN `<60>ԣ<EFBFBD>a` ON (`<60>ԣ<EFBFBD>a`.`<60>ã<EFBFBD>` = `<60>ԣ<EFBFBD>b`.`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` INNER JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` INNER JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` CROSS JOIN `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` LEFT JOIN `<60>ԣ<EFBFBD>b` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>a` LEFT JOIN `<60>ԣ<EFBFBD>b` ON (`<60>ԣ<EFBFBD>a`.`<60>ã<EFBFBD>` = `<60>ԣ<EFBFBD>b`.`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>b` RIGHT JOIN `<60>ԣ<EFBFBD>a` USING (`<60>ã<EFBFBD>`);
|
|
|
|
|
SELECT * FROM `<60>ԣ<EFBFBD>b` RIGHT JOIN `<60>ԣ<EFBFBD>a` ON (`<60>ԣ<EFBFBD>a`.`<60>ã<EFBFBD>` = `<60>ԣ<EFBFBD>b`.`<60>ã<EFBFBD>`);
|
|
|
|
|
|
|
|
|
|
DROP TABLE `<60>ԣ<EFBFBD>a`;
|
|
|
|
|
DROP TABLE `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
DROP TABLE `<60>ԣ<EFBFBD>a`;
|
|
|
|
|
DROP TABLE `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
DROP TABLE `<60>ԣ<EFBFBD>a`;
|
|
|
|
|
DROP TABLE `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
DROP TABLE `<60>ԣ<EFBFBD>a`;
|
|
|
|
|
DROP TABLE `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
DROP TABLE `<60>ԣ<EFBFBD>a`;
|
|
|
|
|
DROP TABLE `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
DROP TABLE `<60>ԣ<EFBFBD>a`;
|
|
|
|
|
DROP TABLE `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
DROP TABLE `<60>ԣ<EFBFBD>a`;
|
|
|
|
|
DROP TABLE `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
DROP TABLE `<60>ԣ<EFBFBD>a`;
|
|
|
|
|
DROP TABLE `<60>ԣ<EFBFBD>b`;
|
|
|
|
|
DROP TABLE `<60>ԣ<EFBFBD>a`;
|
|
|
|
|
DROP TABLE `<60>ԣ<EFBFBD>b`;
|