找不到合适的MySQL查询,请看一下

时间:2014-02-02 23:43:14

标签: php mysql

我试图找到一段时间的解决方案,但似乎我目前的知识还不足以解决这个问题。请帮忙。

我有以下MySQL表:

_____________________________________
| client_id | project_id | products |
| 1         | 1          | 2        |
| 4         | 2          | 7        |
| 1         | 2          | 3        |
| 1         | 2          | 8        |
|___________|____________|__________|

我想找到基于特定project_id的项目数量,但我需要考虑client_id的结果,例如:project_id = 2(显示3次)应该只计算两次,因为它出现两次同一个客户端(client_id = 1)。

请帮我查询MySQL查询以获得此类结果。

我希望我的解释很清楚......非常感谢你。

2 个答案:

答案 0 :(得分:1)

SELECT COUNT(*)FROM表WHERE client_id = 1 AND project_id = 2

答案 1 :(得分:0)

您应该学习GROUP BY文档,然后发布您尝试过但不起作用的内容。在为您编写完整的解决方案之前,我们应该看到一些努力