我有 2 张桌子。mysql
用户:A_ID,名称事件:B_ID,A_ID,cat_id,日期
现在我想获取在给定时间段内参与活动较多的所有用户,也需要根据类别添加。我正在做这样的事情:
select name from users ,
(select A_id, count(*)
from event
where date<=givendate
group by A_id
order by count(*) desc ) e
where users.A_id=e.a_id
limit 0,5
是否有任何简单而专业的方法来编写该脚本?
谢谢