【发布时间】:2018-12-03 06:58:32
【问题描述】:
有两张桌子
- 员工:employee_id、employee_name、manager_id、department_id
- 部门:department_id,manager_id
我需要显示员工 ID、员工姓名、经理姓名和经理 ID,但我不知道如何显示经理姓名。这是我所拥有的,尽管它非常错误并且没有显示真实的经理姓名
SELECT e.last_name "Employee", e.employee_id "Emp#", e.last_name "Manager",
d.manager_id "Mgr#"
FROM employees e,
departments d;
【问题讨论】:
-
更新您的问题添加适当的数据样本..和预期的结果
-
Google 'SQL joins' 并按照简单的示例为您轻松解决此问题。
-
从不在
FROM子句中使用逗号。 始终使用正确、明确、标准JOIN语法。