Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql查找属于两个不同项目的用户_Mysql_Database_Sequelpro - Fatal编程技术网

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
因此,我们可以确定它将匹配两个不同的项目,而不仅仅是一个多次提交的项目