美文网首页
mysql 合并结果集

mysql 合并结果集

作者: 无与凡想 | 来源:发表于2022-03-25 10:09 被阅读0次

mysql查询时经常会把多个查询结果集进行合并。主要使用UNION 和 UNION ALL。两者区别如下:

  1. 对查询结果的处理:
  • UNION ALL 是直接连接合并,取到得是所有值,记录可能有重复;
  • UNION ALL 也不会对结果进行排序,而是直接简单的合并后返回。
  • UNION 是取唯一值,记录没有重复;UNION 将会按照字段的顺序进行排序
  1. 查询效率:
  • UNION ALL 要比UNION快很多。

一般在不需对结果数据作去重和排序时,使用 UNION ALL。

相关文章

网友评论

      本文标题:mysql 合并结果集

      本文链接:https://www.haomeiwen.com/subject/zyvrjrtx.html