Я пытаюсь создать отчет, в котором есть имя и фамилия сотрудников, а также имена и фамилии их менеджеров. Я пытаюсь сделать самосоединение.
- On the ERD there is:
- EMP_NUM which is the employees ID
- EMP_LNAME — фамилия сотрудника
- EMP_FNAME — имя сотрудника
- EMP_MANAGER, который является идентификатором менеджера (идентификатор менеджера совпадает с идентификатором сотрудника, если сотрудник является менеджером).
Я не могу заставить его успешно скомпилировать. Я все еще учусь, поэтому любая помощь/подсказки будут отличными. Я использую Oracle SQL Developer.
SELECT EMPLOYEE.EMP_NUM "Employee ID",
EMPLOYEE.EMP_LNAME "Employee First Name",
EMPLOYEE.EMP_FNAME "Employee Last Name",
EMPLOYEE.EMP_MANAGER "Managers ID for Employee",
E2.EMP_LNAME as ManagerEMP_LNAME,
E2.EMP_FNAME as ManagerEMP_FNAME
FROM CARRM.EMPLOYEE
left outer join CARRM E2 on EMPLOYEE.EMP_MANAGER = E2.EMP_NUM;