【发布时间】:2023-01-16 18:14:52
【问题描述】:
这是我需要加入的两个表。具体来说,我需要找到的是所有员工的名字和他们部门经理的名字。我只是不确定查询将如何进行。
以下是有关上述两个表的一些详细信息:
- 员工.DEPID = 部门.DID
- Departments.MGRID = 显示该部门经理的 Employees.EID。
这是我得到预期结果的最接近的查询(但不完全是)-
询问 -
select EMPLOYEES.FNAME, DEPARTMENTS.D_NAME, DEPARTMENTS.MGRID from EMPLOYEES left join DEPARTMENTS on EMPLOYEES.DEPID = DEPARTMENTS.DID;结果 -
FNAME D_NAME MGRID -------------------- --------------- ----- SHAHID Accounts PREM Accounts AKASH Accounts SHAAN IT VISHAL IT DEV Management SOME Design MANISHA Design ISHAAN Web E-01 ADITI Web E-01 KAVITA Web E-01现在,我需要将此 MGRID 更改为经理的名字。
【问题讨论】:
-
MySQL 和 Oracle 是两个不同的 RDBMS;你用的是哪一个?