join on多个条件的理解

a表 b表 查询1: 这是一个简单的左链接,左表的数据都会查询在结果中。web 查询2: 左链接,on后面跟了2个条件,其中第二个条件对左表进行筛选,能够看到在结果中并无起做用。由于on的条件筛选是对2张表生成的全链接(笛卡尔积)临时表进行的筛选,这时a.id=4的数据其实是被去除掉了,由于没有a.id=4且a.id=b.id的数据。可是因为是left join,因此在结果中没有的左表数据a.id
相关文章
相关标签/搜索