我创建了两个表,一个是员工表,另一个是部门表。员工表具有字段EmpId , Empname , DeptID , sal , Editedby and editedon,其中

EmpId是主键,Dept表具有DeptIDdeptname,其中DeptID是辅助键。

我想让SQL查询显示属于软件部门的员工的姓名
部门表中的条目如下:

DeptID Deptname
1      Software
2      Accounts
3      Administration
4      Marine

最佳答案

使用INNER JOIN

SELECT
      E.empname
FROM Employee E
INNER JOIN department D ON E.DeptID=D.DeptID
WHERE D.DeptID = '1'

关于mysql - SQL查询以查找属于特定部门的员工的姓名,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29574320/

10-12 15:47