gpt4 book ai didi

mysql - 计算与 ID 相关的行数

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

我正在努力计算与 id 相关的行数。查询返回正确的数据。

SELECT T.`payment`, T.`time_left`, T.`time_arrived`, T.`group_separator`, MD.`group_name`
FROM Transaction T
LEFT JOIN Group G
ON T.`group_id` = G.`group_id`
LEFT JOIN division DI
ON G.`associated_group_id` = DI.`group_id`
LEFT JOIN meeting_data MD
ON G.`group_name` = MD.`group_name`
GROUP BY T.`time_left`;

数据集示例;

**payment**
paid
paid
not_paid
paid

**time_left**
2014-09-09 12:23:42
2014-09-09 12:24:14
2014-09-09 12:24:49
2014-09-10 19:04:12

**time_arrived**
2014-09-09 10:20:21
2014-09-09 10:21:16
2014-09-09 10:21:45
2014-09-09 15:35:06

**group_separator**
25
25
25
26

**group_name**
Team Grey
Team Grey
Team Grey
Summer Blues

我现在正在尝试计算每个 group_separator 的行数。

因此 25 将返回计数 3。26 将返回计数 1。

我执行了 count(*) 或 count(distinct(group_separator)) 并得到了奇怪的行数(我说的是数百行)。表心内约有 77000 行。

最佳答案

您按 T.time_left 进行分组,因此计数将为您提供每个 T.time_left 中的行数。如果您想要按 group_separator 进行计数,则需要按其进行分组。

或者我误解了你的问题?

关于mysql - 计算与 ID 相关的行数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25788252/

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