我正在尝试从一个按计数分组和排序的表中获取结果。我有下表:
┌───────────┬──────────┐
│ [sub_key] │ [sub_id] │
├───────────┼──────────┤
│ subkey │ abc │
├───────────┼──────────┤
│ subkey │ abd │
├───────────┼──────────┤
│ subkey │ abe │
├───────────┼──────────┤
│ subkey │ abc │
├───────────┼──────────┤
│ subkey │ abc │
├───────────┼──────────┤
│ subkey │ abd │
└───────────┴──────────┘
我要达到的目标是:
subkey | abc | 3
subkey | abd | 2
subkey | abe | 1
对我的问题有什么建议吗?
最佳答案
SELECT [sub_key], [sub_id], count(*)
FROM Table
GROUP BY [sub_key], [sub_id]
ORDER BY count(*) DESC
关于mysql - 按计数分组查询结果,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33825351/