我想获得一个项目中的员工数,但我坚持使用3个表获得计数。我能够得到同一份工作的员工人数,但我无法绕过那些在该项目中从事这些工作的员工的“总数”。获得公司员工数量与该公司的职位
我有3个表
employees | job | project
表employees_ 样子:
emp_id | emp_name | emp_job
1 phil 1
2 scott 4
3 alex 3
4 bob 1
5 dave 2
表job_ 样子:
job_id | job_name | job_req | proj_id
1 programmer cert 1
2 manager ba 1
3 manager n/a 2
4 programmer ba 2
表project_ 样子:
proj_id | proj_name | proj_info
1 dev1 lalala
2 dev2 tralala
所以查询应输出
项目1一共有3名员工
项目2项共拥有2名员工
的- 编辑加入下面我还增加了更多的信息上面的一些表格数据。
我想在PHP中这样做我已经查阅了一些在线的例子,现在看它们,他们不是我所需要的。
这是我用来计算员工工作的查询,但我需要它是该项目的员工数量。我会使用一个WHERE但不是如何设置我的表。
// $ jon = mysql_query(“SELECT COUNT(employee_job
)FROM”.DB_EMP。“”); $ emp = mysql_free_result($ jon);
我试图扩大使用 http://www.w3schools.com/sql/sql_groupby.asp
,没有运气,因为我现在觉得这就是现在要解决我的问题此查询。
你想要一个PHP解决方案或MySQL解决方案。你可以请你分享一下你试过的代码。 –
表是什么关系? –
julio我更新了我的帖子上面是你所说的表格关系?我填写表 –