gpt4 book ai didi

MySQL 每次匹配只选择 1 个

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

我有一个包含 5 行的 MySQL 表:

email
message_id
date
time

我想计算每天有多少封电子邮件。

到目前为止我有这个

SELECT Date,COUNT(*) AS Num FROM mail2_mailing_log WHERE Id_message=@Id GROUP BY Date ORDER BY Date DESC

但我们发现脚本存在问题,许多数据成倍增加(此后已修复),但我希望能够使用我拥有的数据。

所以基本上我想“合并”每个电子邮件、日期和时间匹配的所有行,然后按日期分组并计算项目数。

最佳答案

SELECT q.date, COUNT(*)
FROM (SELECT DISTINCT email, date, time
FROM mail2_mailing_log
WHERE Id_Message = @Id) q
GROUP BY q.date
ORDER BY q.date DESC

关于MySQL 每次匹配只选择 1 个,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8576740/

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