Я искал stackoverflow, но не смог получить ответ на мой вопрос.нужна помощь, соединяющая две таблицы, sql
Таблица 1 содержит два столбца
- EMPLOYEE_ID
- employee_name
Таблица 2 содержит два столбца
- EMPLOYEE_ID
- Manager_id
Manager_id - это подмножество Employee_id, что, в свою очередь, означает, что имя Менеджера будет доступно в списке Employee_name.
Как присоединиться к обеим таблицам, чтобы получить результат, например: employee_id, Employee_name, имя менеджера.
Мой запрос:
SELECT employee_id,
employee_name,
manager_id AS manager_name
FROM table1
LEFT JOIN table2
ON table1.employee_id = table2.employee_id
WHERE manager_id = employee_id;
Пожалуйста, предложить соответствующий подход к этой ситуации.
Заранее спасибо.
вам нужно 2-ой присоединиться. 1-е соединение - от t1 до t2, чтобы получить менеджера сотрудника. следующее соединение будет от t2 до t1 снова, чтобы получить имя ясли. – xQbert