基本上,我有一个带有评论的 MySQL 表,其中包含提交的 ID 和日期,我希望用户能够编辑这些评论。编辑评论时,我想在表中创建一个新条目,其 ID 与正在编辑的评论相同,但有一个新日期。
所以当我选择我的评论列表时,我想使用 SELECT MAX( DateSubmitted
) ... Group By ID
,但我也想计算为每个 ID 分组的数量,所以我知道评论被编辑了多少次。
我认为应该是这样的:
SELECT ID, COUNT(1) as "Number of edits"
FROM comments
GROUP BY ID;
合并:
SELECT ID, MAX(`DateSubmitted`), Comment
FROM comments
GROUP BY ID;