2013-06-20 3 views
0

Я пытаюсь выбрать идентификатор страницы на основе сколько комментариев есть, это то, что я до сих пор:Mysql Выбор PageId на основе подсчета

SELECT PageId FROM test.comments Order By COUNT(Id); 

Как я могу просто выбрать PageId-х и порядок их по количеству строк, которые содержат этот идентификатор страницы? 0,

ответ

0

Для того, чтобы найти то, что вы ищете, вам необходимо использовать group by.

Оператор GROUP BY используется с агрегатными функциями для группировки набора результатов одним или несколькими столбцами.

Следующие группы запросов каждый идентичный идентификатор страницы и дает вам счет, сколько раз каждый идентификатор повторами (т.е. в зависимости от того, сколько строк содержат этот идентификатор страницы.):

SELECT PageId, COUNT(*) FROM test.comments GROUP BY PageID ORDER BY COUNT(*) 
+0

Отлично, только то, что я был ищет. Спасибо – sidy3d

+0

@ sidy3d Если вы нашли ответ полезным, пожалуйста, также повысьте его. – Zzz

+0

Мне нужна репутация 15. – sidy3d

Смежные вопросы