美文网首页
left join on 多个条件

left join on 多个条件

作者: xueyueshuai | 来源:发表于2022-06-25 12:59 被阅读0次

左连接不管怎么样,左表都是完整返回的

当只有一个条件a.id=b.id的时候:

左连接就是相当于左边一条数据,匹配右边表的所有行,满足on后面的第一个条件a.id=b.id的进行返回

有2个条件时

(第二个条件进行左表筛选时)当有两个条件的时候a.id=b.id and a.age>100

就是左边这张表只有a.age>100的行,才会参与右表的每行匹配(但是a.age<100的行也会返回,只不过age<100的行是不可能匹配到右表的,因为根本不参加匹配)

(第二个条件进行右表筛选)当有两个条件的时候a.id=b.id and b.monkey>100

就是左边这张表每一行,参与右表的monkey>100的每一行的匹配

3个示例


image.png image.png image.png

相关文章

网友评论

      本文标题:left join on 多个条件

      本文链接:https://www.haomeiwen.com/subject/cveivrtx.html