我有一张表格,记录了问题、答案和作者。列名如下:
id, question, answers, author 我想要一个包含写最多问题的前10名作者的列表。因此,需要首先计算每个作者编写的问题数量,然后按照计数排序,最后返回前10名。
这是在SQLite中,我不太确定如何获得计数列表。第二部分应该很简单,只需使用
id, question, answers, author 我想要一个包含写最多问题的前10名作者的列表。因此,需要首先计算每个作者编写的问题数量,然后按照计数排序,最后返回前10名。
这是在SQLite中,我不太确定如何获得计数列表。第二部分应该很简单,只需使用
ORDER BY
和LIMIT 10
即可。我怎样才能将计数放入一个列表中以便从中选择呢?
GROUP BY
和COUNT
语句/函数。 - tew