sql join 注意事项 结果:写法1错误,写法2&3正确 原因: ? 分析: 1.写法1 ma left join t 因为执行顺序是先ON 在 where 的,所以ma并不是主表,ma表中的数据有丢失( ma left join t 实际上只有ma.spu_id=t.spu_id 相等的部分);