inner join 返回的是两个表完全匹配的结果
如表tablea a :1,2,3,tableb b:4,5,6
select
a.1,a.2,b.3 from tablea a inner join tableb b on a.1=b.2
left join :
则是返回左边表的所有结果,但是对于右边的表则是返回与左表相同的结果;
right join与leftjoin相反,
推荐看这一遍博文:
inner join 返回的是两个表完全匹配的结果
如表tablea a :1,2,3,tableb b:4,5,6
select
a.1,a.2,b.3 from tablea a inner join tableb b on a.1=b.2
left join :
则是返回左边表的所有结果,但是对于右边的表则是返回与左表相同的结果;
right join与leftjoin相反,
推荐看这一遍博文: