此题共包含一张表:

表1:answer_tb

要解决的问题:

请你统计11月份单日回答问题数大于等于3个的所有用户信息

author_date表示回答日期、author_id表示创作者id,answer_cnt表示回答问题个数

注:若有多条数据符合条件,按answer_date、author_id升序排序。

解题思路:

  1. 统计每个创作者的回答个数
  2. 筛选出回答日期是11月份的
  3. 按answer_date、author_id升序排序
select answer_date, author_id, count(char_len) answer_cnt
from answer_tb
where date_format(answer_date, '%Y%m') = '202111'
group by answer_date, author_id
HAVING answer_cnt >= 3
order by answer_date, author_id