Mysql union语句

开源项目SDK:https://github.com/mingyang66/spring-parent

个人文档:https://mingyang66.github.io/raccoon-docs/#/

mysql union操作符用于连接两个以上的select语句的结果组合到一个结果集,并去除重复的行,每个select语句的雷叔和对应位置的数据类型必须相同。

union操作符的语法格式如下:

sql 复制代码
SELECT column1, column2, ...
FROM table1
WHERE condition1
UNION
SELECT column1, column2, ...
FROM table2
WHERE condition2
[ORDER BY column1, column2, ...];
  • column1, column2, ... 是你要选择的列的名称,如果使用 * 表示选择所有列。
  • table1, table2, ... 是你要从中查询数据的表的名称。
  • condition1, condition2, ... 是每个 SELECT 语句的过滤条件,是可选的。
  • ORDER BY 子句是一个可选的子句,用于指定合并后的结果集的排序顺序。

union all不会去除重复行,示例如下:

sql 复制代码
SELECT city FROM customer
UNION ALL
SELECT city FROM hiscustomer
ORDER BY city;

UNION 操作符在合并结果集时会去除重复行,而 UNION ALL 不会去除重复行,因此 UNION ALL 的性能可能更好,但如果你确实希望去除重复行,可以使用 UNION。

相关推荐
韩立学长9 分钟前
【开题答辩实录分享】以《足球球员数据分析系统开题报告》为例进行选题答辩实录分享
java·数据库·mysql
小-黯16 分钟前
QT编译MySQL驱动教程(Windows/Linux)
windows·qt·mysql
萧咕21 分钟前
理解MySQL数据可视化的核心概念
数据库·mysql·信息可视化
静谧空间25 分钟前
Linux自动备份Mysql数据
linux·运维·mysql
霖霖总总25 分钟前
[小技巧40]MySQL中的MVCC:多版本并发控制的深度解析
数据库·mysql
德彪稳坐倒骑驴26 分钟前
DataX将数据在MySQL和HDFS之间互相迁移
数据库·mysql·hdfs
IT教程资源27 分钟前
N-159基于springboot,vue,AI协同过滤算法旅游推荐系统
mysql·vue·前后端分离·springboot旅游推荐·协同过滤算法旅游推荐·ai旅游推荐
techdashen1 小时前
借助gh-ost,对MySQL大表进行表结构的变更
数据库·mysql
amazing-yuan1 小时前
Windows系统查看是否已安装Mysql,查找Mysql的安装地址,忘记root账号的密码时重置密码操作指引
数据库·windows·mysql
WangYaolove13141 小时前
基于人脸表情的分类算法的设计(源码+文档)
python·mysql·django·毕业设计·源码