php - 列出从事特定项目的所有员工

标签 php mysql select

我正在使用一个名为company with Tables的mysql数据库:

Employee-> |id_emp|fName|lName|id_Dept|

Department-> |id_Dept|dName|

Project-> |id_Proj|pName|id_Dept|status|budget|actBudget|

Emp_Prof-> |id_Emp|id_Proj|

我不确定如何运行与 emp_proj 连接表一起使用的查询。

要列出从事特定项目的所有员工,我可以使用以下查询:

SELECT id_Emp 
FROM emp_proj 
WHERE id_Emp IS NOT NULL;

但是,我想从员工表中输出 fNamelName 。我想我需要在 id_Emp 上使用 EmployeeEmp_Prof 的联接。

任何人都可以帮助解决这种类型的查询语法吗? 谢谢...

最佳答案

尝试:

SELECT Employee.fName, Employee.lName FROM emp_proj, Employee WHERE emp_proj.id_Emp = Employee.id_Emp

关于php - 列出从事特定项目的所有员工,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26616391/

相关文章:

php - 从数据库打印二维数组

javascript - 在响应式 HTML 中向 PHP 表单添加验证

php - 我可以在 Laravel 中急切/延迟加载属性吗?

php - 使用 pdo 和复选框更新多行

mysql 连接表而不显示重复数据

javascript - 如何动态设置 Angularjs select 的值?

php - XAMPP apache Http 服务器已停止工作

mysql - 创建查询数据库

mysql - 不同对 MySQL

PHP/MySQL : Order artist by ASC, 然后按 ASC 按艺术家排序歌曲?