on 一般用于设置连接条件的,比如学生表和修课表连接时:学生表 LEFT JOIN 修课表 ON 学生表.学号=修课表学号WHERE 一般用于设置过滤条件的,比如:WHERE 性别='男' AND 成绩>60分
on 是左联接的关联条件where 是做完连接完后的筛选条件 A left join b on 左联接最基本的写法A left join b on 。。 where b.某个字段 = 。。 这种一般与内连接没有多大区别了