最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 科技 - 知识百科 - 正文

mysql联合查询实例分享

来源:动视网 责编:小采 时间:2020-11-09 08:43:26
文档

mysql联合查询实例分享

mysql联合查询实例分享:基本概念:将两个具有相同字段数量的查询语句的结果,以上下堆叠的方式,合并为一个查询结果。本文主要和大家分享mysql联合查询实例,希望能帮助到大家。可见:两个select语句的查询结果的字段数必须一致;通常,也应该让两个查询语句的字段类
推荐度:
导读mysql联合查询实例分享:基本概念:将两个具有相同字段数量的查询语句的结果,以上下堆叠的方式,合并为一个查询结果。本文主要和大家分享mysql联合查询实例,希望能帮助到大家。可见:两个select语句的查询结果的字段数必须一致;通常,也应该让两个查询语句的字段类



对比:
 

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

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

例:

实现“全外连接”:

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

例:

结果为:

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

可见:

  • 两个select语句的查询结果的“字段数”必须一致;

  • 通常,也应该让两个查询语句的字段类型具有一致性;

  • 也可以联合更多的查询结果;

  • 语法形式:

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

    注意:

  • 此联合查询语句,默认会“自动消除重复行”,即默认是distinct

  • 如果想要将所有数据都显示(允许重复行),就使用all

  • 细节:

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


    对比:
     

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

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

    例:

    实现“全外连接”:

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

    例:

    结果为:

    文档

    mysql联合查询实例分享

    mysql联合查询实例分享:基本概念:将两个具有相同字段数量的查询语句的结果,以上下堆叠的方式,合并为一个查询结果。本文主要和大家分享mysql联合查询实例,希望能帮助到大家。可见:两个select语句的查询结果的字段数必须一致;通常,也应该让两个查询语句的字段类
    推荐度:
    标签: 分享 例子 案例
    • 热门焦点

    最新推荐

    猜你喜欢

    热门推荐

    专题
    Top