0

我正在尝试根据有多少评论来选择一个页面 id,这就是我到目前为止所拥有的:

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

如何仅选择 pageId 并按包含该页面 ID 的行数对它们进行排序?谢谢,

4

1 回答 1

0

为了完成您正在寻找的内容,您需要使用group by

GROUP BY 语句与聚合函数一起使用,以按一列或多列对结果集进行分组。

以下查询对每个相同的页面 id 进行分组(即基于包含该页面 id 的行数),并为您提供每个 id 重复次数的计数:

SELECT PageId, COUNT(*) FROM test.comments GROUP BY PageID ORDER BY COUNT(*)
于 2013-06-20T22:06:37.220 回答