gpt4 book ai didi

Mysql 查找属于两个不同项目的用户

转载 作者:行者123 更新时间:2023-11-29 23:24:51 24 4
gpt4 key购买 nike

我正在我的提交字段中搜索注册了两个不同项目的用户。这就是我所拥有的,但无法正常工作。任何帮助都会很棒!

SELECT 
user_id, COUNT(*)
FROM submissions
WHERE
project_id = 125
or project_id = 81
group by
user_id
HAVING COUNT(*) >= 2

为了澄清,我想知道哪些用户从project_id 81和project_id 125提交了提交内容。每个提交内容

最佳答案

正确的语法是这个,你缺少一个*

SELECT
user_id, COUNT(*)
FROM
submissions
WHERE
project_id = 125 or project_id = 81
GROUP BY
user_id
HAVING
COUNT(*) >= 2

如果用户可以多次提交同一个项目,最好像这样编写 HAVING 条件:

HAVING COUNT(DISTINCT project_id)>=2

因此我们可以确定它将匹配两个不同的不同项目,而不仅仅是一个多次提交的项目

关于Mysql 查找属于两个不同项目的用户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27049363/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com