union 关键字前后的查询返回的列数必须相同。
union的两条语句,必须拥有相同数量的列
union的两条语句,必须拥有相同数量的列
union的两条语句,必须拥有相同数量的列
重要事情说三遍
UNION 操作符用于合并两个或多个 SELECT 语句的结果集。
请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。
列也必须拥有相似的数据类型。
同时,每条 SELECT 语句中的列的顺序必须相同。
、
select a.name,a.population,a.area from World a where a.area>=30
union
select c.name,c.population,c.area from World c where c.population>=25
UNION 操作符选取不同的值,如果允许得到重复的值,可以使用 UNION ALL