У меня есть таблица, в которой записываются вопросы, их ответы и их авторы. Названия столбцов следующим образом:Выбор 10 лучших в SQLite
идентификатор, вопрос, ответы, автор
Я хотел бы получить список 10 лучших авторов, пишущих на большинство вопросов. Поэтому сначала нужно подсчитать количество вопросов, которые написал каждый автор, затем отсортировать их по счету, а затем вернуть верхнюю часть.
Это в SQLite, и я не совсем уверен, как получить список подсчетов. Вторая часть должна быть довольно простой, так как это всего лишь ORDER BY
и LIMIT 10
. Как я могу получить подсчеты в список, который я могу выбрать?
Может быть, вы хотите [WITH statement] (https://www.sqlite.org/lang_with.html), который позволит вам «SELECT» из таблицы psuedo в течение всего вашего запроса? Чтобы получить фактический список отсчетов, загляните в 'GROUP BY' и' COUNT' statement/function. –