mysql多表联查之内连接、左连接、右连接以及全连接查询

本文介绍了MySQL中四种常见的表连接查询:内连接、左连接、右连接以及全连接。通过实例展示了不同连接方式在数据查询中的应用,帮助理解各种连接查询的取值特点。内连接获取两表交叠部分数据,左连接保留左表所有记录并结合右表匹配数据,右连接则保留右表所有记录并结合左表匹配数据,全连接展示所有可能的匹配组合。
摘要由CSDN通过智能技术生成

详细参考Mysql—— 内连接、左连接、右连接以及全连接查询_zjt980452483的博客-CSDN博客_mysql 全连接

学习新得:

一、两表主键的值都一致,使用普通的两表查询

select * from 表1,表2 where 表1.主键=表2.主键

二、只有当主键的值 不一致,则需要筛选 是选择表1的值还是表2的值 使用连接

1、内连接 from 表a inner join 表b on a.主键=b.主键    取值:两表交叠部位

 

 

 2、左连接  from 表a left join 表b on a.主键=b.主键    取值:左表的全部+右表和左表交叠的部分

左(外)连接,左表(a_table)的记录将会全部表示出来,而右表(b_table)只会显示符合搜索条件的记录。右表记录不足的地方均为NULL 

3、右连接 from 表a right join 表b on a.主键=b.主键    取值:右表的全部+右表和左表交叠的部分

 

 

 

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值