1
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;

(+) とはどういう意味ですか? それは従業員テーブルdeptnoからの平均ですか? nullにすることができますか?

4

1 に答える 1

3

これは、sを作成するための古いORACLEOUTER JOIN構文です。あなたの場合、それは同じことを意味します

[...]
FROM
  payroll.department d
LEFT OUTER JOIN
  payroll.employee e
ON
  e.deptno = d.deptno
[...]

他の人がコメントで言ったように、MySQL では有効ではありません

于 2013-11-08T06:27:19.167 に答える