数据库中on条件与where条件的区别
有需要互关的小伙伴,关注一下,有关必回关,争取今年认证早日拿到博客专家
标签:数据库
mysql> SELECT e.empno,ename,e.deptno,...-- 因为e.is_deleted = 0再过滤条件中,所以不会出现再结果集中
mysql> SELECT e.empno,ename,e.deptno as edeptno,e.is_deleted...1 | 开发部 |
+-------+-------+---------+------------+---------+--------+
执行join子句
left join 会把左表中有on过滤后的临时表中没有的添加进来...,右表用null填充
right会把右表中有on过滤后的临时表中没有的添加进来,左表用null填充
故将王五添加进来,并且右表填充null
+-------+-------+---------+----...0 | 1 | 开发部 |
+-------+-------+---------+------------+---------+--------+
执行join子句
将被on条件过滤掉的李四和王五加回来