gpt4 book ai didi

mysql - 在两列上使用 group by 获取计数

转载 作者:行者123 更新时间:2023-11-29 16:55:33 25 4
gpt4 key购买 nike

我有下表,我想每天获取不同主题的不同用户的数量。

id userid subject date
1 100 English 28-09-2018
2 101 English 28-09-2018
3 100 Maths 29-09-2018
4 101 Science 29-09-2018
5 102 English 28-09-2018
6 102 Science 29-09-2018

我尝试使用 group by 但没有得到预期的结果。下面的sql不能正常工作。

select count(userid), subject, date from user_detail group by subject,date

最佳答案

要获取日期主题分组的唯一用户计数,您可以使用Count(Distinct ..)功能。

尝试以下操作:

SELECT date,
subject,
count(distinct userid) AS unique_users_count
FROM user
GROUP BY date, subject

关于mysql - 在两列上使用 group by 获取计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52585162/

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