400 028 6601

建站动态

根据您的个性需求进行定制 先人一步 抢占小程序红利时代

什么是mysql的联合查询

本文主要给大家介绍什么是MySQL的联合查询,文章内容都是笔者用心摘选和编辑的,具有一定的针对性,对大家的参考意义还是比较大的,下面跟笔者一起了解下什么是mysql的联合查询吧。

站在用户的角度思考问题,与客户深入沟通,找到大通网站设计与大通网站推广的解决方案,凭借多年的经验,让设计与互联网技术结合,创造个性化、用户体验好的作品,建站类型包括:成都网站制作、网站设计、企业官网、英文网站、手机端网站、网站推广、国际域名空间、虚拟主机、企业邮箱。业务覆盖大通地区。

基本概念:将两个具有相同字段数量的查询语句的结果,以“上下堆叠”的方式,合并为一个查询结果。

什么是mysql的联合查询

可见:

语法形式:

select 语句1
union 【all | distinct】
select 语句2;

注意:

细节:

应该将这个联合查询的结果理解为最终也是一个“表格数据”,且默认使用第一个select语句中的字段名;

什么是mysql的联合查询
对比:
什么是mysql的联合查询 

默认情况下,order by子句和limit子句只能对整个联合之后的结果进行排序和数量限定:

select... union select... order by XXX limit m,n;

例:
什么是mysql的联合查询

实现“全外连接”:

select  * f rom  表1  left  join 表2 on  条件unionselect  * f rom  表1  right  join 表2  on  条件

例:
什么是mysql的联合查询
结果为:
什么是mysql的联合查询

基本概念:将两个具有相同字段数量的查询语句的结果,以“上下堆叠”的方式,合并为一个查询结果。

什么是mysql的联合查询

可见:

语法形式:

select 语句1
union 【all | distinct】
select 语句2;

注意:

细节:

应该将这个联合查询的结果理解为最终也是一个“表格数据”,且默认使用第一个select语句中的字段名;

什么是mysql的联合查询
对比:
什么是mysql的联合查询 

默认情况下,order by子句和limit子句只能对整个联合之后的结果进行排序和数量限定:

select... union select... order by XXX limit m,n;

例:
什么是mysql的联合查询

实现“全外连接”:

select  * f rom  表1  left  join 表2 on  条件unionselect  * f rom  表1  right  join 表2  on  条件

例:
什么是mysql的联合查询
结果为:
什么是mysql的联合查询

看完以上关于什么是mysql的联合查询,很多读者朋友肯定多少有一定的了解,如需获取更多的行业知识信息 ,可以持续关注我们的行业资讯栏目的。


分享文章:什么是mysql的联合查询
转载来源:http://mzwzsj.com/article/pohjip.html

其他资讯

让你的专属顾问为你服务