在mysql数据库使用UNION 时,会把结果集中重复的记录删掉,也正因为做了去重操作,所以效率相对Union All来讲稍微低一点,使用UNION ALL ,MySQL 会把所有的记录返回,效率高于UNION。本文向大家介绍UNION ALL的使用方法。

一、Union All介绍

对两个结果集进行合并操作,包括重复行数据,不会对两个结果集做任何处理。

使用语法SELECT column_name(s) FROM table1

UNION ALL

SELECT column_name(s) FROM table2;

注意:UNION 结果集中的列名总是等于 UNION 中第一个 SELECT 语句中的列名。

二、使用实例

用union all去除结果后在用distinct排重-- 用union all去除结果后在用distinct排重,执行时间为:5.4秒

select DISTINCT xx.DO_DETAIL_ID from (

select do_detail_id  from A

union all

select do_detail_id  from B) xx;

用union all去除结果后在用group by排重-- 用union all去除结果后在用group by排重,执行时间为:5.69秒

select yy.DO_DETAIL_ID from (

select do_detail_id from A

union all

select do_detail_id from B) yy GROUP BY yy.DO_DETAIL_ID;

以上就是mysql中Union All使用方法,希望能对你有所帮助哟~

mysql得union使用方法_mysql中Union All使用方法相关推荐

  1. mysql union 不同字段_mysql中union和union all的区别和注意点

    mysql中union和union all的区别和注意点 昨天有个功能要实现排行效果,而且是随机按照某些字段的总值,但是第一个又要不一样,因为第一个人给了钱,所以要排第一. 打个比方吧,表(useri ...

  2. mysql union如何排序_Mysql中UNION用法与排序

    最近也是在写项目中碰到的这个问题,需要将两个SELECT查询结果组合起来进行分组排序,想到了用union方法,用TP的union操作根本无法完成复杂的union操作,于是搜罗了一下,先说一下union ...

  3. mysql的正则书写规则_MySql中正则表达式的使用方法描述

    MySql中正则表达式的使用方法描述 更新时间:2008年07月30日 08:47:59   作者: 不知道原来mysql支持正则表达式(regex)是定义复杂查询的一个强有力的工具. 这里是一个简单 ...

  4. mysql去重函数的使用方法_MySQL中使用去重distinct方法的示例详解

    一 distinct 含义:distinct用来查询不重复记录的条数,即distinct来返回不重复字段的条数(count(distinct id)),其原因是distinct只能返回他的目标字段,而 ...

  5. php mysql多表关联删除_MySQL中多表删除方法

    欢迎进入Linux社区论坛,与200万技术人员互动交流 >>进入 如果您是才接触MySQL数据库的新人,那么MySQL中多表删除是您一定需要掌握的,下面就将为详细介绍MySQL中多表删除的 ...

  6. mysql日期比较大小 方式_mysql中日期比较大小方法详解

    在mysql中日期比较有许多的函数,下面我来给大家总结一下常用的mysql中日期比较大小有需要了解的朋友可进入参考参考,假如有个表product有个字段add_time,它的数据类型为datetime ...

  7. 计算机中信息表示方法,计算机中的信息表示方法二进制

    计算机中的信息表示方法二进制Tag内容描述: 1.,计算机中的信息表示方法 二进制,抚顺县石文学校信息技术教研组 袁丽丽,学 习 目 标,1.了解二进制与十进制的对应关系: 2.学会二进制与十进制的换 ...

  8. oracle+union+连接,union使用方法 oracle中union的用法

    定义了 union var{ uchar tempa[4]; ulong temp3; }; union var longdat小编们利用C语言定义一个简单的Union共用体结构. 你曾经喜欢小编,现 ...

  9. mysql改存储引擎教程_MySQL中修改数据表存储引擎的三种方法

    第一种方法:ALTER TABLE 将表从一个引擎修改为另一个引擎最简单的办法是使用ALTER TABLE语句,转换表的存储引擎会导致失去原引擎相关的所有特性. 例:将mytable的引擎修改为Inn ...

最新文章

  1. 实战清除电脑上恶意弹出广告窗口
  2. 后处理安装_分享UG后处理出Excel程序单的方法
  3. 初等数论--同余--MILLER-RABIN素性检测算法
  4. 自己动手,实现一种类似ListT的数据结构(二)
  5. lintcode12 带最小值操作的栈
  6. https脚本调linux执行器,linux平台下一键配置网站https
  7. jQuery 遍历 - siblings()方法
  8. Android Kernel Features
  9. java ajax 进度条_java使用ajax实现进度条
  10. Cheatsheet: 2014 03.01 ~ 03.31
  11. 修改ASP.NET MVC Ajax分页组件ASP.NET MvcPager一个小Bug并修该样式为自己所用(三)...
  12. leetcode刷题答案
  13. CorelDRAWX4的VBA插件开发(十六)颜色配置文件设置与检测
  14. Python 哥德巴赫猜想
  15. 2020年中国半导体划片机行业现状分析,国产替代+需求扩张,行业前景广阔「图」
  16. 街头立体画的创作过程
  17. APM的3DR无线数传的安装和调试
  18. Python、C语言技能树测评
  19. WebGL技术,让你可以在浏览器编辑模型
  20. 英伟达车载AHD高清模拟相机方案介绍

热门文章

  1. 计算机单位及单位转换
  2. 使用MQ来保证分布式事务的最终一致性
  3. image标签设置宽度导致图片被压缩变形
  4. Dlink交换机VLAN设置案例(转)
  5. android手机动态壁纸,安卓动态壁纸下载
  6. 微信公众号【黄小斜】为什么值得你关注?
  7. 小米股价持续下滑,雷军“老实厚道”的人设不保!
  8. 对抗攻击、防御论文介绍
  9. windows下C语言使用curl库访问HTTP下载文件
  10. python做ui界面_用python编写简单ui界面窗口