数据库中on条件与where条件的区别
有需要互关的小伙伴,关注一下,有关必回关,争取今年认证早日拿到博客专家
标签:数据库
mysql> SELECT e.empno,ename,e.deptno,...3 | 王五 | 10 | 0 |
+-------+-------+--------+------------+
3 rows in set (0.07 sec)
mysql...条件
-- 因为e.is_deleted = 0再过滤条件中,所以不会出现再结果集中
mysql> SELECT e.empno,ename,e.deptno as edeptno,e.is_deleted...,右表用null填充
right会把右表中有on过滤后的临时表中没有的添加进来,左表用null填充
故将王五添加进来,并且右表填充null
+-------+-------+---------+----...-- empno=2因为不满足e.is_deleted = 0故不会连表,dept对应部分为null(只有完全满足连表条件才会连表)
mysql> SELECT e.empno,ename,e.deptno