使用注意,先说结果:
UNION 操作符用于合并两个或多个 SELECT 语句的结果集,这里需要注意的是:
UNION 内部的 SELECT 语句必须拥有相同数量的列;
列也必须拥有相似的数据类型(实际非必须);
同时,每条 SELECT 语句中列的顺序必须相同。
一、表结构数据准备如下:
1.1 test_union_1
结构:
CREATE TABLE `test_union_1` (
`one` varchar(255) DEFAULT NULL,
`two` varchar(255) DEFAULT NULL,
`three` varchar(255) DEFAULT NULL,
`four` varchar(255) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=latin1;
数据:
1.2 test_union_2
结构:
CREATE TABLE `test_union_2` (
`four` varchar(255) DEFAULT NULL,
`three` varchar(255) DEFAULT NULL,