1、join
join 是 inner join 的缩写
两个表 join 就是求两个表的 笛卡尔积,最终新表条数为 N * M
2、join on
join on 是在 join 的基础上通过 on 条件进行过滤,去掉不符合的条数
3、left join on
注意: left join 后面必须要加 on 否则会报错:You have an error in your SQL syntax;
当 on 条件满足时,left join on 查询结果与 join on 一致
当 on 条件不满足时,left join on 保留左侧表数据右侧为 null
4、right join on
注意: right join 后面必须要加 on 否则会报错:You have an error in your SQL syntax;
当 on 条件满足时,right join on 查询结果与 join on 一致
当 on 条件不满足时,right join on 保留右侧表数据左侧为 null