【发布时间】:2021-09-03 19:46:46
【问题描述】:
我的 mysql 数据库中有表。
我正在存储该用户正在订阅某个主题。
我想打印订阅者订购的前 10 个主题 (targetId)。
演示:
id | targetId
-----------------
1 | A
2 | A
3 | B
结果:
targetId | COUNT
-----------------
A | 2
B | 1
我的问题是我不知道如何对结果进行排序。
我目前的查询是:
SELECT targetId, COUNT(*) FROM subscription GROUP BY targetId LIMIT 10
【问题讨论】:
标签: mysql group-by sql-order-by