数据库中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...left join 会把左表中有on过滤后的临时表中没有的添加进来,右表用null填充
right会把右表中有on过滤后的临时表中没有的添加进来,左表用null填充
故将王五添加进来,并且右表填充null...将被on条件过滤掉的李四和王五加回来,右表填充null
+-------+-------+---------+------------+--------+---------+
| empno | ename...执行join子句回填数据
left join 回填被on过滤掉的左表数据,右表用null填充
right join 回填被on过滤掉的右表的数据,左表用null填充
inner join