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

介绍:

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

用法:

union的基本语法如下:

sql 复制代码
select_statement1
union
select_statement2;

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

举例:

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

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

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

发

相关推荐
打螺丝的小李6 分钟前
制造企业质量管理系统的三类产品形态:分别解决什么问题
数据库·制造
sun1536902757212 分钟前
基坑边坡监测:振弦式土压力计选型、安装埋设与数据采集方案
大数据·物联网·自动化
xixingzhe224 分钟前
MySQL 锁表故障排查与处理
数据库·mysql
真上帝的左手43 分钟前
30. 技术专题-‌应用框架组件-关系型数据库-MySQL-Mybatis
数据库·分布式·mysql·中间件·mybatis
为思念酝酿的痛1 小时前
MySQL表的连接
数据库·mysql
数字新视界1 小时前
机房动环监控系统在提升数据中心能效与安全中的应用探索
大数据·服务器·数据库·动环监控系统·动力与环境监控系统
roman_日积跬步-终至千里1 小时前
零售与数仓(四):指标定义——从业务问题到可信计算
大数据·零售
AntsData2 小时前
用 12K+ 条亚马逊评论信号,定位机械键盘下一版该改什么
java·大数据·计算机外设
bksczm2 小时前
MySQL之存储引擎
数据库·mysql
蓝鲨硬科技2 小时前
Token之后,物理AI需要什么样的度量衡?
大数据·人工智能