mysql - SQL 查询查找属于特定部门的员工姓名

标签 mysql sql sql-server

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

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

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

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/

相关文章:

java - Java Hashmap<Integer, Integer> 和 mysql 临时表哪个更有效?

php - 在 MySQL 和 PHP 上使用 Left Join 对其他表中的字段求和

sql-server - SqlPackage 静默输出 SSDT

php - 导入时出现 SQL 语法错误

sql - 检索最后(最新)不同的最高值

php - PHP 中 $mysqli->real_escape_string 的正确用法

javascript - 删除 Node js mysql查询中的斜线

sql-server - 如何将所有特权和权限授予自己?

ruby-on-rails - 为什么存在.so文件却出现 "no such file or directory"错误?

php - 将数据从html文件发送到php并存储在数据库中