SELECT d.deptname, d.deptlocation, e.empname
FROM payroll.employee e, payroll.department d
WHERE e.deptno(+) = d.deptno
ORDER BY d.deptname, e.empname;
(+)是什么意思?employee表deptno中均值可以为空吗?
发布于 2013-11-08 06:27:19
这是用于创建OUTER JOIN
s的旧ORACLE-syntax。在您的示例中,它的含义与
[...]
FROM
payroll.department d
LEFT OUTER JOIN
payroll.employee e
ON
e.deptno = d.deptno
[...]
正如其他人在评论中所说,它在MySQL中是无效的。
https://stackoverflow.com/questions/19852624
复制