一、定义
Union操作符用于合并两个或多个SELECT语句的结果集;
注:1. Union连接的Select语句之间必须拥有相同数量的列;
2. 列也必须拥有相似的数据类型;
3. 每条 SELECT 语句中的列的顺序必须相同;
INTERSECT选取出表中共有的部分,语法和Union一样;
二、详细例子说明
1. 创建Employee_USA和Employee_China表,并插入数据:
DROP TABLE IF EXISTS `Employee_USA`; CREATE TABLE `Employee_USA` ( `ID_E` int(11) NOT NULL AUTO_INCREMENT, `FistName` varchar(32) COLLATE utf8_bin DEFAULT NULL, `LastName` varchar(32) COLLATE utf8_bin DEFAULT NULL, `Age` int(11) DEFAULT NULL, `City` varchar(32) COLLATE utf8_bin DEFAULT NULL, PRIMARY KEY (`ID_E`) ) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8 COLLATE=utf8_bin; -- -----------