mysql的查询语句union是啥意思
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql的查询语句union是啥意思相关的知识,希望对你有一定的参考价值。
UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。
默认地,UNION 操作符选取不同的值。如果允许重复的值,请使用 UNION ALL。
就是把两个结果集合成一个 参考技术A
描述
mysql UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中。多个 SELECT 语句会删除重复的数据。
语法
MySQL UNION 操作符语法格式:
sql语句里面的union是啥意思
UNION 指令的目的是将两个 SQL 语句的结果合并起来。从这个角度来看,UNION 跟 JOIN 有些许类似,因为这两个指令都可以由多个表格中撷取资料。UNION 的一个限制是两个 SQL 语句所产生的栏位需要是同样的资料种类。另外,当我们用 UNION这个指令时,我们只会看到不同的资料值 (类似 SELECTDISTINCT)。UNION 的语法如下:
[SQL 语句 1]
UNION
[SQL 语句 2]追问
用连接查询不行吗?为什么要用它啊?
追答他也是连接查询的一种啊,但是他需要两个表的列一样
参考技术A 联合两个数据表,把两个表中所有的字段合成一张大表。 参考技术B UNION 操作符用于合并两个或多个 SELECT 语句的结果集。请注意,UNION 内部的 SELECT 语句必须拥有相同数量的列。列也必须拥有相似的数据类型。同时,每条 SELECT 语句中的列的顺序必须相同。
SQL UNION 语法SELECT column_name(s) FROM table_name1
UNION
SELECT column_name(s) FROM table_name2本回答被提问者和网友采纳 参考技术C 就是链接两个表的意思。
以上是关于mysql的查询语句union是啥意思的主要内容,如果未能解决你的问题,请参考以下文章
MySQL进阶 9: 联合查询 - 查询语句1 union 查询语句2 union ...