• MySQL之内连接、左连接和右连接


    数据表内数据如下:

    books表:                                                                                                                                                  articls表:

                        

    内连接:

    关键字:INNER JOIN

    命令行代码如下:

    其中a.title 表示books表中的title字段,b.title表示的articles表中的字段,这行命令的意思是使用mysql中的inner join关键字来连接两张表(books表与articles表)组合两张表的字段并且返回关联字段相对应的字段(a.title=b.title)

    结果如下图所示。

    注意:这里也可以省略inner直接写为join,也能实现上述功能。

    inner join 获取的就是两个表中的交集部分

    左连接:

    关键字:LEFT JOIN

     左表:books  右表:articles

     

     左连接会读取左边数据表的全部数据,即使右边数据表没有对应数据。(如果两个表中数据有相同部分,只显示一个)

    右连接:

    关键字:RIGHT JOIN

     左表:books  右表:articles

    右连接会读取右边数据表的全部数据,即使左边数据表没有对应数据。(如果两个表中数据有相同部分,只显示一个)

     

  • 相关阅读:
    FCN详解
    4、2支持向量机SVM算法实践
    Matplotlib
    4、Caffe其它常用层及参数
    6、TensorFlow基础(四)队列和线程
    0、weka学习与使用
    5、Tensorflow基础(三)神经元函数及优化方法
    4、TensorFlow基础(二)常用API与变量作用域
    elsa-core:4.ASP.NET Core Server with Elsa Dashboard
    elsa-core:3.elsa 服务
  • 原文地址:https://www.cnblogs.com/zhaoyini/p/join.html
Copyright © 2020-2023  润新知