我创建了两个表一个employee表,另一个是department表.Employee表包含字段EmpId , Empname , DeptID , sal , Editedby and editedon
其中
EmpId
是主键,Dept
表格有DeptID
和deptname
,其中DeptID
是次要密钥。
我希望SQL查询显示属于软件的员工姓名 dept表中的条目如下:
DeptID Deptname
1 Software
2 Accounts
3 Administration
4 Marine
答案 0 :(得分:0)
这是你需要的吗?
SELECT EmpName FROM Employee WHERE DeptID = 1
答案 1 :(得分:0)
使用INNER JOIN
:
SELECT
E.empname
FROM Employee E
INNER JOIN department D ON E.DeptID=D.DeptID
WHERE D.DeptID = '1'
答案 2 :(得分:0)
试试这个:
SELECT
E.empname
FROM Employee E
INNER JOIN department D ON E.DeptID=D.DeptID
where D.Deptname = 'Software'