对LEFT JOIN的新理解

之前只是单纯使用LEFT JOIN 并没有仔细思考其特点,这两天项目中碰到了新的问题,刚才测试了一下,特意总结


说正题:

当两个表有一个字段关联,表A关联表B,如果表B中没有对应的数据,只会查询到一条数据

表名:tableA

字段:id 

数据:

id

1

2

3

表名:tableB

字段:id  AId

          1    2

    2    2

  3    1


SELECT a.id aId,b.id bId
FROM  tableA a LEFT JOIN tableB b ON a.id=b.AId
WHERE a.id=3


执行结果:

aId bId

3      null





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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值