Mysql查找属于两个不同项目的用户
我正在我的提交字段中搜索注册了两个不同项目的用户。这就是我所拥有的,它不能正常工作。任何帮助都会很好Mysql查找属于两个不同项目的用户,mysql,database,sequelpro,Mysql,Database,Sequelpro,我正在我的提交字段中搜索注册了两个不同项目的用户。这就是我所拥有的,它不能正常工作。任何帮助都会很好 SELECT user_id, COUNT(*) FROM submissions WHERE project_id = 125 or project_id = 81 group by user_id HAVING COUNT(*) >= 2 因此,为了澄清,我想知道哪些用户有来自project_ID81和project_ID125的提交。
SELECT
user_id, COUNT(*)
FROM submissions
WHERE
project_id = 125
or project_id = 81
group by
user_id
HAVING COUNT(*) >= 2
因此,为了澄清,我想知道哪些用户有来自project_ID81和project_ID125的提交。每个提交的文件都是这一份,您缺少一份*
SELECT
user_id, COUNT(*)
FROM
submissions
WHERE
project_id = 125 or project_id = 81
GROUP BY
user_id
HAVING
COUNT(*) >= 2
如果用户可以多次提交同一个项目,最好将您的条件写为:
HAVING COUNT(DISTINCT project_id)>=2
因此,我们可以确定它将匹配两个不同的项目,而不仅仅是一个多次提交的项目