【发布时间】:2014-02-24 10:20:41
【问题描述】:
这是一个示例数据库摘录,因为我认为我并没有说清楚。一项更改包括多行。我想将其视为一个实例。
+----+---------+---------------------+
| id | user_id | created_at |
+----+---------+---------------------+
| 1 | 2 | 2013-10-30 12:47:04 |
| 2 | 2 | 2013-10-30 12:47:04 |
| 3 | 2 | 2013-10-30 12:47:04 |
| 4 | 2 | 2013-10-30 16:38:30 |
| 5 | 2 | 2013-10-30 16:38:30 |
| 6 | 2 | 2013-10-30 16:38:30 |
| 7 | 4 | 2013-10-30 20:49:40 |
+----+---------+---------------------+
我想要的输出是
user_id |计数
2|2
4|1
因为 user_id 2 有两个基于 created_at 的编辑块,而用户 3 有一个。
--- 上一篇文章 ---
我有一个包含要编辑的记录的表。它对表单的每次更改都有一个新行,在更新时它将针对更改的每一行保存更新的时间戳。它还为转换器保存user_id。
我想计算每个用户的完整编辑次数。
为此,我想我需要按时间戳分组(对于不太可能同时出现两个的编辑来说都是一样的),然后计算用户 ID 的出现。我无法让它工作。
有什么想法吗?
【问题讨论】:
-
如果您的选择中不包含时间戳,则不需要对其进行分组
-
您可以发布您的代码以便我们查看问题吗?