left join 1. 使用场景 在MySQL中多表联查有多种方式,使用left join 一般是想保留某张表的数据完整,也就是说在查询结果中指定表行数不会随查询条件改变。 2. 语法 select (所需要的列) from 表1 left join 表2 on 表1.关联列名 = 表2.关联列名 and (表2条件) WHERE (其他条件 表1,表2皆可) 3. 注意事项 要想保留表1 的全部数据行,where后面的条件就不能存在滤掉表1数据的可能,将可能会过滤的条件放到 on后面用and 链接就可以了。