1.用left join 进行条件过滤时,on条件只会对右表进行条件过滤,不会对左表数据产生任何影响; 2.用left join 进行条件过滤时,where条件会对结果表进行条件过滤,所以会对左表数据产生影响; 3.用inner join 用on和where没有任何区别
是什么? LEFT JOIN避免在左侧的表中使用大量的数据是一种关联查询(也被称为左外连接、左连接),用于显示左表中所有记录和右表中与其匹配的记录。如果右表中没有匹配的记录,则显示NULL。 SELECT students.name, IFNULL(scores.score, 0) AS score FROM students LEFT JOIN scores ON students.id = s
Copyright © 2005-2025 51CTO.COM 版权所有 京ICP证060544号