我有一张记录问题,答案和作者的表格.列名如下:
id,问题,答案,作者
我想得到一份列出问题最多的前十位作者的名单.因此,需要首先计算每个作者写的问题数量,然后按计数对它们进行排序,然后返回前10个.
这是在sqlite中,我不确定如何获取计数列表.第二部分应该相当简单,因为它只是一个ORDER BY和一个LIMIT 10.如何将计数列入我可以选择的列表中?
解决方法
SELECT BY COUNT(author),author FROM table_name GROUP BY author ORDER BY COUNT(author) DESC LIMIT 10;