我正在尝试根据有多少评论来选择页面ID,这是我到目前为止所拥有的:
SELECT PageId FROM test.comments Order By COUNT(Id);
如何选择pageId并按包含该页面ID的行数进行排序? 谢谢,
答案 0 :(得分:0)
为了完成您所寻找的目标,您需要使用group by。
GROUP BY语句与聚合函数一起使用,以按一列或多列对结果集进行分组。
以下查询对每个相同的页面ID进行分组(即基于包含该页面ID的行数),并为您计算每个ID重复的次数:
SELECT PageId, COUNT(*) FROM test.comments GROUP BY PageID ORDER BY COUNT(*)