|
|
|
| Есть две таблицы:
1) статьи, у них уникальный id;
2) комментарии к ним, у них свой унальный id (id_comments) и id статьи, к которой они привязаны (id_post).
Как можно одним запросом вывести статьи по мере убывания комментируемости? Т.е. вывод нужно отсортировать по мере убывания количества комментов с одинаковыми id_post. | |
|
|
|
|
|
|
|
для: serg-dp
(24.07.2010 в 09:12)
| | для начала стоит построить запрос, определяющий число комментариев для каждого id_post.
после этого можно будет соединить (JOIN) его результат с выборкой постов, указав соответствующий порядок. | |
|
|
|
|
|
|
|
для: Trianon
(24.07.2010 в 09:32)
| | для начала стоит построить запрос, определяющий число комментариев для каждого id_post.
Можете привести пример как это сделать? | |
|
|
|
|
|
|
|
для: serg-dp
(24.07.2010 в 13:41)
| | А разве это можно сделать как-то еще?
SELECT id_post , COUNT(id) AS cnt
FROM comments
GROUP BY id_post
|
| |
|
|
|