MySQL联合查询(Union Query)是一种将多个SELECT语句的结果合并成一个结果集的查询方式。它主要用于合并两个或多个SELECT语句的结果集,并且要求这些SELECT语句具有相同数量的列,以及相应列的数据类型必须兼容。
假设有两个表employees和contractors,它们分别存储员工和合同工的信息。现在需要将这两个表中的数据合并到一个结果集中,并去除重复行。
SELECT id, name, role FROM employees
UNION
SELECT id, name, role FROM contractors;如果需要保留所有行,包括重复行,可以使用UNION ALL:
SELECT id, name, role FROM employees
UNION ALL
SELECT id, name, role FROM contractors;通过以上信息,您应该对MySQL联合查询有了全面的了解,并能够解决相关的问题。
云+社区沙龙online
云+社区沙龙online [国产数据库]
腾讯云数据库TDSQL训练营
腾讯云数据库TDSQL训练营
云+社区沙龙online[数据工匠]
Techo Youth2022学年高校公开课
企业创新在线学堂
“中小企业”在线学堂
TDSQL-A技术揭秘
第135届广交会企业系列专题培训