gpt4 book ai didi

mysql - 如何在mysql中的一个查询中选择和选择计数?

转载 作者:行者123 更新时间:2023-11-29 02:59:19 25 4
gpt4 key购买 nike

我有这张表:

Activity     Date    
reading 12-10-2014
watching 12-10-2014
reading 13-10-2014
reading 12-10-2014
watching 13-10-2014

我想要做的是选择事件并根据日期计算事件数量,我希望输出是这样的(条件:where date ='12-10-2014'):

Activity   count    date
reading 2 12-10-2014
watching 1 12-10-2014

我该怎么做?请帮助我。谢谢。

最佳答案

SELECT Activity,COUNT(1) `count`,date
FROM mytable WHERE date='12-10-2014'
GROUP BY date,Activity;

SELECT Activity,COUNT(1) `count`,date
FROM mytable WHERE date='2014-10-12'
GROUP BY date,Activity;

确保你的表有日期和事件的索引

ALTER TABLE mytable ADD INDEX date_Activity_ndx (date,Activity);

关于mysql - 如何在mysql中的一个查询中选择和选择计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26344960/

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