select e.ename,m.ename,d.dname from emp e left join emp m no e.mgr=m.empno join dept d no e.deptno=d.deptno; select e.ename,m.ename,d.dname from emp e left join emp m on e.mgr=m.empno join dept d on e.deptno=d.deptno;两段代码的不同之处
时间: 2023-12-06 22:42:54 浏览: 95
MySQL 第二天作业.docx
这两段代码的不同之处在于第一段代码使用了错误的语法,没有正确使用 `ON` 和 `WHERE` 关键字来指定连接条件,而第二段代码则正确使用了 `ON` 关键字来指定连接条件。在第一段代码中,条件 `no e.mgr=m.empno` 和 `no e.deptno=d.deptno` 是错误的,应该使用 `ON` 关键字来连接条件,例如 `ON e.mgr=m.empno` 和 `ON e.deptno=d.deptno`。因此,第二段代码是正确的 SQL 语句,可以正确地执行连接操作。
阅读全文