十二、连接查询——左连接

学习目标
  • 能够写出左连接查询的SQL语句

1、左连接查询

以左表为主根据条件查询右表数据,如果根据条件查询右表数据不存在使用null值填充

左连接查询语法格式
select 字段 from1 left join2 on1.字段1 =2.字段2;
说明:
  • left join 就是左连接查询关键字
  • on 就是连接查询条件
  • 表1是左表
  • 表2是右表
例1:使用左连接查询学生表与班级表
select * from students as s left join classes as c on s.cls_id = c.id;

2、小结

  • 左连接使用left join… on…, on 表示俩个表的连接查询条件
  • 左连接以左表为主根据条件查询右表数据,右表数据不存在使用null值填充
  • 5
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
SQL左连接和内连接SQL中常用的两种连接方式。 内连接是基于两个表的共同字段进行连接,并返回满足连接条件的记录。内连接只返回左右两个表中匹配的记录,即只返回左表和右表中都存在的记录。内连接使用关键字"JOIN"或"INNER JOIN"来进行连接操作。 左连接是以左表为基础,根据连接条件将两个表连接起来,并返回左表的所有记录以及满足连接条件的右表的相应记录。如果右表中没有匹配的记录,则返回NULL值。左连接使用关键字"LEFT JOIN"来进行连接操作。 综上所述,内连接左连接连接结果和返回的记录方面有所不同。内连接只返回满足连接条件的记录,而左连接除了返回满足连接条件的记录外,还返回左表的所有记录。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [SQL——左连接(Left join)、右连接(Right join)、内连接(Inner join)](https://blog.csdn.net/m0_46628605/article/details/119728797)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] - *2* [sql左连接,右连接,内连接](https://blog.csdn.net/weixin_47840269/article/details/117265761)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值