gpt4 book ai didi

mysql - 统计MySQL中多个行项目的总数

转载 作者:行者123 更新时间:2023-11-29 13:05:31 26 4
gpt4 key购买 nike

我是 MySQL 新手。不知道如何通过谷歌搜索它来获取开始的信息。

我有一个名为“Questions_Asked”的表。它包含有关某个项目的所有问题的列表。所以我的数据如下所示:

id  asker_id    item_in_question_id created_at  updated_at 
115199 NULL NULL 1/31/13 21:43 1/31/13 21:43
23487 18189 2870 10/25/11 18:25 10/25/11 18:25
24400 21386 2900 11/9/11 16:09 11/9/11 16:09
24870 25243 2900 11/15/11 14:43 11/15/11 14:43

基本上,我需要对具有多个问题的所有项目进行计数。因此,在本例中,第 2900 项有 2 个问题。

我知道这可能涉及子查询和分组,但我似乎无法理解它是全新的。

我还应该补充一点,我需要能够根据模糊的标准来实现这一点。因此,虽然如果我专门运行“WHERE item_in_question_id = 2900;”查询,我可以拉它,但我需要能够运行一个查询,其中created_at落在某个范围内,然后我可以执行“SELECT id, created_at、updated_at、COUNT xxxx AS 提问者”等。

最佳答案

像这样的东西应该可以工作。

SELECT 
qa.id,
qa.created_at,
qa.updated_at,
COUNT(qa.id) AS Askers
FROM Questions_Asked as qa
WHERE qa.created_at BETWEEN your_first_date AND your_second_date
GROUP BY qa.item_in_question_id

关于mysql - 统计MySQL中多个行项目的总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22772933/

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