MySql-Left join/right join/inner join-区别

本文详细介绍了SQL中的三种联接操作:left join、right join及inner join,并通过具体示例进行说明,帮助读者理解不同联接方式的区别及应用场景。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

left join(左联接) 返回包括左表中的所有记录和右表中联结字段相等的记录
right join(右联接) 返回包括右表中的所有记录和左表中联结字段相等的记录
inner join(等值连接) 只返回两个表中联结字段相等的行

 

下面有两张表Activity_popup_count和Activity_type,通过这两个来学习一下三种联合查询的用法及其区别:
Activity_popup_count表:

 

Activity_type表:

 


Left join 示例:

 


Right join示例:

 


Inner join示例:

 

其实,inner join 与两个表的条件查询是一样的,例如:

 

 

转载于:https://www.cnblogs.com/hjwq/p/7273071.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值