inner join
在 join 和 inner join 中where和and的查询结果相同,都是取连接后的结果再进行条件筛选
left join
-
left join … and
在 left join 中,以左表全匹配进行连接,之后使用and筛选,不符合条件的行数据左表数据保留右表数据置为null -
left join … where
在 left join 中,以左表全匹配进行连接,之后使用where筛选,只筛选符合条件的行数据
right join
-
right join … and
在 right join 中,以右表全匹配进行连接,之后使用and筛选,不符合条件的行数据右表数据保留左表数据置为null -
right join … where
在 right join 中,以右表全匹配进行连接,之后使用where筛选,只筛选符合条件的行数据