對於一個 comment 的表
有如下需求:
查詢某個時間以來,每個使用者各發了幾條評論
可以使用如下的 SQL 進行查詢:
select
user_id,
count(*)
from
comment
where
created_at > '2022-06-20'
group by
user_id;
又有一個新的需求:
查詢某個時間以來,一共有幾個使用者發了評論
select
count(*)
from
(
select
user_id
from
comment
where
created_at > '2022-06-20'
group by
user_id
) as user_id_group_by