Mysql基本命令之union查询
2017-11-24 23:45
162 查看
基本概念
将两个“字段一致”的查询语句所查询到的结果以“纵向堆叠”的方式合并到一起,成为一个新的结果集。结果集的行数是两个独立select查询语句的结果行数的和;
基本语法形式:
select 语句1 union [distinct | all ] select语句2 [order by 子句] [limit 子句] ;
说明:
1,distinct | all用于设定是否消除重复行,默认不写就是distinct,表示会消除重复行;
2,order by子句和limit子句,是对整个联合之后的数据结果进行排序和数量限定;
3,这两个select语句,要求字段数量必须一致,对应字段类型最好一致;
4,联合查询的结果数据中,字段名以第一个select语句中的字段名为准;
5,第一个select语句中的字段名如果有别名,则后续的order by子句就必须使用该别名;
相关文章推荐
- mysql的基本查询命令大全
- Mysql基本命令之子查询
- MySQL基本命令
- mysql命令查询表的个数、加减时间-函数-时间加减
- mysql 基本命令
- mysql desc esc 基本命令总结
- MySQL缓存的查询和清除命令使用详解
- mysql的基本命令
- Java 中使用 MySql以及一些Mysql 基本的命令
- MySQL最基本查询语法图解
- mysql的union连接查询
- Linux-MySQL基本命令-SQL语句
- Linux的一些基本命令与MySQL索引
- mysql 实战 or、in与union all 的查询效率
- mysql 基本命令
- Linux+Django+MySQL:安装与配置,基本命令整理
- MySQL查询表格内容基本语句1
- linux 下mysql命令 (授权用户 和 基本操作)
- Mysql 慢查询 show processlist 命令
- DOS命令于Mysql的基本用法