求助:access多表查询并按照总数排序列出top10

1、部门表bumen (id,mingcheng)
2、用户表users (id,username,bmid)
3、文章表wenzhang (id,userid,addtime)
我用的是access数据库,我想得出本月本部门员工文章数top10,例如:
名次 姓名 部门 文章数
1 aaa A 28
2 bbb B 20
3 ccc C 19


10 hhh H 2

这个查询语句太复杂了,我对数据库学习很浅,希望大家可以帮助一下,十分感谢!!!

select b.name,a.mingcheng,c.num from bumen a left join user b on a.id=b.bmid inner join wenzhang c on b.id=c.userid order by c.num desc limit 10 ;看看行不行num换成文章数量