Пора реализовать сортировку в моем блогоподобном веб-приложении. Помимо просмотра по дате создания, я хочу, чтобы пользователи также могли сортировать по количеству ответов.
Учитывая, что у меня есть две таблицы blog_posts и ответы, и в этих ответах есть поле с именем blog_post_id (внешний ключ для blog_post, на который он отвечает), как мне написать этот запрос?
"Выберите 30 сообщений в блоге с наибольшим количеством ответов, отсортированных по количеству ответов для каждого сообщения в порядке убывания."
Я тоже хочу разбить это на страницы. Будет ли трудно получить следующие 30, следующие 30 и т. Д.?
Мне кажется, что это не так уж сложно сделать с SQL, я просто не знаю, как это сделать (все еще учусь).