SQL UNION 的用法中前后两个查询语句所含字段是否一定要相同?
发布网友
发布时间:2022-05-12 10:21
我来回答
共1个回答
热心网友
时间:2023-10-03 07:39
字段名称可以不同,字段数量、数据类型、顺序必须相同。
UNION
操作符用于合并两个或多个
SELECT
语句的结果集。
需要注意的是
1、UNION
内部的
SELECT
语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条
SELECT
语句中的列的顺序必须相同。
2、该命令连接的结果集中有重复的值不会被显示。
想忽略重复值,可以使用
union
all。
热心网友
时间:2023-10-03 07:39
字段名称可以不同,字段数量、数据类型、顺序必须相同。
UNION
操作符用于合并两个或多个
SELECT
语句的结果集。
需要注意的是
1、UNION
内部的
SELECT
语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条
SELECT
语句中的列的顺序必须相同。
2、该命令连接的结果集中有重复的值不会被显示。
想忽略重复值,可以使用
union
all。