gpt4 book ai didi

SQL查询查找相同user_id计数> 3的所有名称

转载 作者:行者123 更新时间:2023-12-04 20:47:47 25 4
gpt4 key购买 nike

我有下表,我想显示所有名称以及 user_id,其中唯一 user_id 计数>3。

user_id  names
--------------
701 Name1
701 Name2
701 Name3
701 Name4
702 Name5
702 Name6
703 Name7
703 Name8

例如:

在上表中只有 user_id 701 有超过 3 个名字。所以我的输出应该是这样的

    user_id    names
---------------
701 Name1
701 Name2
701 Name3
701 Name4

我尝试了以下查询但没有得到预期的结果:

SELECT user_id,names FROM table GROUP BY user_id HAVING count(user_id) > 3

此查询仅显示预期输出的第一行。

最佳答案

试试这个

select user_id, names
from table
where user_id in (select user_id
from table
group by user_id
having count(*) > 3)

关于SQL查询查找相同user_id计数> 3的所有名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27103777/

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