多表联查的连表顺序

老规矩先上例子 a,b,c三个表 a表 b表 c表 1.查询结果 2.查询结果 结论: 结果1,可以看到先执行了inner join b,导致临时表中a表的相关数据已经没有id=4的数据了,即使再left join c表结果依然没有。 结果2,可以看到先执行了left join b,生成的临时表中a表的相关数据还有id=4,因此在inner join c表时结果中仍然保留a.id=4。 所以在连表
相关文章
相关标签/搜索