我有一个简单的连接查询,如下所示。
select *
from user u left join
user_roles ur
on ur.user_id = u.user_id
and ur.created_by = 'Mike'
where u.division = 'some division'
或者
select *
from user u left join
user_roles ur
on ur.user_id = u.user_id
where u.division = 'some division'
and ur.created_by = 'Mike'
重点是我已将附加过滤子句条件从左连接移至 where 子句。
如果我在多列上加入两个表或将其放在 where 子句中,会有什么不同吗?