Несколько часов назад я написал вопрос о многих и многих запросах. Мелламокб предложил:
Как насчет списка категорий и количества постов в каждой категории, отсортированных из категории с наибольшим количеством постов, в категорию с наименьшим количеством.
Как мне сделать строку запроса? Я даже не могу думать, с чего начать.
ТАК ... Это то, что вы ищете?
SELECT category.name , COUNT(*) as [Count] FROM post INNER JOIN postcategory ON post.id = postcategory.post_id INNER JOIN category ON postcategory.category_id = category.id ORDER BY count GROUP BY category.name