组合查询union select vend_id, prod_id, prod_price from products where prod_price <= 5 union select vend_id, prod_id, prod_price from products where vend_id in (1001, 1002); 组合查询union all select vend_id, prod_id, prod_price from products where prod_price <= 5 union all select vend_id, prod_id, prod_price from products where vend_id in (1001, 1002); 对组合查询结果排序 select vend_id, prod_id, prod_price from products where prod_price <= 5 union all select vend_id, prod_id, prod_price from products where vend_id in (1001, 1002) order by vend_id, prod_price; 1. 组合查询使用条件 在单个查询中从不同的表返回类似结构的数据; 对单个表执行多次查询,按单个查询返回数据; 2. union规则 1) union必须由两条或者两条以上select语句组成,语句之间用关键字union分隔(因此,如果组合4个select语句,必须使用3个union关键字); 2) union中的每个表达式必须包换相同的列、表达式、聚集函数(不过个个列不需要以相同的次序列出) 3) 列数据类型必须兼容:类型不必完全相同,但必须是DBMS可以隐含地转换的类型(例如,不同的数值类型或不同的日期类型) 3. union自动去除重复的行 union all不会自动去除重复的行 4. 在使用union组合查询时,只能使用一条order by子句,它必须出现在最后一条select语句之后。
MySQL组合查询
1. 组合查询
组合查询union
select vend_id, prod_id, prod_price from products where prod_price <= 5 union select vend_id, prod_id, prod_price from products where vend_id in (...
1. 组合查询
- 发表于 2018-09-19 19:42
- 阅读 ( 323 )
- 分类:网络文章
你可能感兴趣的文章
- 【赵强老师】什么是Oracle的数据字典? 179 浏览
- CentOS 8 安装 MariaDB 123 浏览
- MySQL 面试题 24 问 106 浏览
- 【赵强老师】MySQL高可用架构:MHA 163 浏览
- MySQL:java实体类生成数据库 141 浏览
- 1、MySQL常见的操作命令 138 浏览
随机文章
- java.lang.IllegalStateException: Mapped class was not specified 3494 浏览
- springboot 带入口参数、spring.profiles.active启动项目 2980 浏览
- CentOS编译安装redis,及主从配置,集群配置 2297 浏览
- CentOS 安装RabbitMQ 2269 浏览
- Mongo 主从复制, 副本集, 分布式存储 2232 浏览
相关问题
条评论
请先 登录 后评论
发送私信
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!