copyright zvvq
MySQL 中 UNION 用法
UNION 运算符在 MySQL 中用于合并来自多个表或子查询的结果集。它只返回唯一的结果行,而不会重复相同的行。 内容来自samhan666
语法: 内容来自zvvq,别采集哟
1 zvvq.cn
2 copyright zvvq
3 zvvq
4 copyright zvvq
5 copyright zvvq
6
zvvq
7 内容来自zvvq
SELECT 列名1, 列名2, ... 内容来自samhan
FROM 表名1
UNION zvvq
SELECT 列名1, 列名2, ...
FROM 表名2 内容来自zvvq,别采集哟
... 内容来自zvvq,别采集哟
[UNION ALL]
内容来自samhan666
参数:
zvvq
列名:要合并的列名。它们必须具有相同的顺序和数据类型。 表名:要合并结果集的表或子查询。 UNION ALL(可选):保留重复行。用法:
UNION 主要用于合并来自不同表或子查询的互不相交的结果集。它只保留唯一的结果行。 copyright zvvq
例如,要合并表 customers 和 orders 的结果集,显示每个客户的信息和订单信息,可以使用以下查询:
1
内容来自zvvq,别采集哟
2
3 内容来自samhan666
4
内容来自samhan666
5 本文来自zvvq
SELECT copyright zvvq
FROM customers
UNION
内容来自zvvq,别采集哟
SELECT
FROM orders; copyright zvvq
如果要保留重复行,可以使用 UNION ALL:
本文来自zvvq
1 zvvq好,好zvvq
2 内容来自samhan666
3 内容来自zvvq,别采集哟
4 内容来自zvvq
5 copyright zvvq
SELECT 内容来自samhan666
FROM customers 本文来自zvvq
UNION ALL 内容来自zvvq
SELECT copyright zvvq
FROM orders; copyright zvvq
注意:
以上就是mysql中union的用法的详细内容,更多请关注其它相关文章!
内容来自samhan