我正在尝试从按计数分组和排序的表中获取结果。我有下表:
┌───────────┬──────────┐
│ [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
有关我的查询应该是什么的任何建议?
答案 0 :(得分:3)
Column A: Column B: Value:
Apple Aplle 80%
Banana Banana 100%
Orange Ornge 85%
答案 1 :(得分:1)
作为解决方案,请尝试执行以下SQL查询
select sub_key,sub_id,count(sub_key) as counter
from TABLE_NAME group by sub_key,sub_id order by counter desc