Ale*_*x S 2 sql select sql-order-by
所以我有一个包含5列的表:id, user_id, news_id, comment and date.每当用户在新闻的评论区域发布内容时,数据都会插入到此表中.
现在我正在尝试制作顶级海报功能,以显示发布评论最多的人.
我想知道如何根据user_id在表中出现的次数从此表中排序结果.
例如:
1 - 134(user_id) -> 20 posts(that's how many times this user_id was found in the table.)
2 - 123 -> 19
3 - 168 -> 15
Run Code Online (Sandbox Code Playgroud)
等等.
提前致谢.
SELECT user_id, COUNT (*) as comments
FROM table
GROUP BY user_id
ORDER BY comments DESC
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
133 次 |
| 最近记录: |