[SQL挖掘机] - 多表连接: union

介绍:

sql中的union是用于合并两个或多个select语句的结果集的操作符。它将多个查询的结果合并成一个结果集,并自动去除重复的行。请注意,union操作要求被合并的查询返回相同数量和类型的列。

用法:

union的基本语法如下:

sql 复制代码
select_statement1
union
select_statement2;

其中,select_statement1select_statement2是两个或多个select语句,它们的结果将被合并。

举例:

假设我们有两个表,table1table2,它们结构相同,都有nameage列。我们可以使用union将它们的数据合并:

sql 复制代码
-- 从 table1 和 table2 表中选择 name 和 age 列,并合并结果集
select name, age from table1
union
select name, age from table2;

注意:如果希望保留所有的行,包括重复行,可以使用union all,而不是unionunion all可以看下一篇的介绍~

相关推荐
2301_766283449 分钟前
怎样开启phpMyAdmin的操作审计日志_记录每条执行的SQL
jvm·数据库·python
yongyoudayee13 分钟前
业务语义模型:AI CRM从“能用”到“好用”的技术分水岭
大数据·人工智能
y = xⁿ15 分钟前
Redis八股学习日记:布隆过滤器
数据库·redis·学习
tang7778915 分钟前
代理IP质量检测实战:Python实现IP可用性、延迟、匿名度自动测试脚本
大数据·爬虫·python·网络协议·tcp/ip
qq_2837200519 分钟前
Python3 模块精讲:pymysql(第三方)- 连接 MySQL
mysql·adb·pymysql
我就是妖怪22 分钟前
Kimi K2.6 新手快速上手与实战指南
大数据·人工智能
悟纤24 分钟前
Seedance 2.0 API 文生视频 |支持100并发 | [灵龙AI API]
数据库·文生视频·seedance 2.0
2501_9216494925 分钟前
企业定制金融数据 API:从架构设计到 Python 接入实战
大数据·开发语言·python·websocket·金融·量化
JZC_xiaozhong36 分钟前
跨系统审批自动化怎么做?从采购到销售合同的完整方案
大数据·运维·自动化·流程自动化·数据集成与应用集成·业务流程管理·异构数据集成
2601_9561394236 分钟前
政府事业机构品牌策划公司哪家专业
大数据·人工智能·python