【发布时间】:2014-10-28 22:28:27
【问题描述】:
我正在使用一个名为 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_Proj-> |id_Emp|id_Proj|
我仍然对如何运行与 emp_proj 连接表一起使用的查询有疑问。
问题是“列出从事一个项目的所有员工的部门名称。
SELECT d.dName
FROM department d
JOIN ?????
WHERE id_Emp = id_Proj ???
我不确定要加入什么 b/c 每个员工都有一个 id_Dept,并且每个在项目中工作(或不工作)的员工都显示在表 emp_proj 中,所以我不确定如何选择 id_Emp 工作一个项目,然后将其与员工表进行比较以引用他们的 id_Dept,然后输出那些 dNames(部门名称)。
任何人都可以帮助处理这种类型的查询语法吗?天呐
【问题讨论】: