• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    SQL左连接和右连接原理及实例解析

    两张表,A表中的记录B表中不一定有。

    例如:

    student表s

    id name age class_id
    1 yang 22 1
    2 su 20 1
    3 fan 20 2
    4 li 30 2
    5 luo 22

    class表c

    id name total
    1 大一 30
    2 大二 15
    3 大三 40

    在上面的表中,s表中的5号记录在c表中是找不到数据的。

    1.左连接,left join左边为主要表,次表没有对应的就显示NULL。

    SELECT s.`name`,s.`class_id` FROM student s LEFT JOIN class c ON s.`class_id`=c.`class_id`

    结果


    name class_id
    yang 1
    su 1
    fan 2
    li 2
    luo (NULL)

    2.右连接,right jion右边为主要表,次表没有对应的就显示NULL。

    SELECT s.`name`,s.`class_id` FROM student s RIGHT JOIN class c ON s.`class_id`=c.`class_id`

    结果


    name class_id
    yang 1
    su 1
    fan 2
    li 2
    (NULL) (NULL)

    以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

    您可能感兴趣的文章:
    • MySQL 8.0.18 Hash Join不支持left/right join左右连接问题
    • mysql连接查询(左连接,右连接,内连接)
    • SQL 四种连接-左外连接、右外连接、内连接、全连接详解
    • MySQL表LEFT JOIN左连接与RIGHT JOIN右连接的实例教程
    • mysql的左右内连接用法实例
    • 深入理解SQL的四种连接-左外连接、右外连接、内连接、全连接
    • sql 左连接和右连接的使用技巧(left join and right join)
    • mysql 左连接、右连接和内连接
    • 三表左连接查询的sql语句写法
    上一篇:如何使用mysqladmin获取一个mysql实例当前的TPS和QPS
    下一篇:Mapper sql语句字段和实体类属性名字有什么关系
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    SQL左连接和右连接原理及实例解析 SQL,左连,接和,右,连接,原理,