두 개의 테이블이 있습니다.
employee:
cid name
1 john
2 joe
manages
mid employee_id manager_id
1 1 2
result:
employee manager
john joe
joe null
employee_id 및 manager_id는 외래 키입니다.
나는 시도했다
SELECT name, manager_id FROM employee
LEFT JOIN manages ON employee.cid = manages.employee_id;
그러나 결과는
employee manager
john 2
joe null
cid 2의 이름을 어떻게 알 수 있습니까?
직원 테이블에 왼쪽 조인을 하나 더 추가해야합니다.
select e1.name employee, e2.name manager
from employee e1
left join manages m on m.employee_id = e1.cid
left join employee e2 on m.manager_id = e2.cid
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다