我有一個評論表
comment_id | when_added |
---|---|
10 | 2022年2月23日 |
21 | 2022年2月23日 |
10 | 2022年2月24日 |
我需要取得計數、comment_id 和最新的when_added
#comment_id | when_added | 計數 |
---|---|---|
10 | 2022年2月24日 | 2 |
21 | 2022年2月23日 | 1 |
我嘗試了這個查詢
SELECT COUNT(*) as count, comment_id, when_added FROM comment GROUP BY comment_id, when_added ORDER BY when_added DESC;
有沒有辦法只使用comment_id進行分組?
您應該只按
comment_id
進行分組,並使用MAX()
聚合函數取得每個comment_id
的最後一個when_added
: