mysql合并查询

2021/5/14 2:25:42

本文主要是介绍mysql合并查询,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一、合并查询

在实际开发中,合并多个select语句结果,可以使用集合操作符 union,union all。

1.union all

用于取得两个结果集的并集,使用该操作符,不会取消重复行

-- 合并查询
SELECT ename,sal,job FROM emp WHERE sal>5000
SELECT ename,sal,job FROM emp WHERE job='宣传'
-- union all 
SELECT ename,sal,job FROM emp WHERE sal>5000
UNION ALL
SELECT ename,sal,job FROM emp WHERE job='宣传'

2.union

作用跟union all相似,union会自动去掉结果集中重复行

-- union
SELECT ename,sal,job FROM emp WHERE sal>5000
UNION 
SELECT ename,sal,job FROM emp WHERE job='宣传'

 



这篇关于mysql合并查询的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!


扫一扫关注最新编程教程