是这样子的。题目要求为求员工姓名和员工的领导的姓名。
在emp表里的mgr和empno进行连接:
第一种写法返回了12行值:
第二种就返回了18行值:
并且员工和领导的列值也不对。
所以是为什么出现了这种情况,求告知呀
万分感谢!
是这样子的。题目要求为求员工姓名和员工的领导的姓名。
在emp表里的mgr和empno进行连接:
第一种写法返回了12行值:
第二种就返回了18行值:
首先,对于员工表来说,领导字段mgr可能存在,也可能不存在,但是empno肯定存在。两种不同的关联写法,区别是以mgr字段为主表还是以empno字段为主表,所以结果会不同。第二种写法,由于empno一定存在,所以数查询出的量就会多余第一种结果