【发布时间】:2015-05-19 10:30:27
【问题描述】:
我有一张这样的桌子:
id | job | school |
1 | programmer | school1 |
2 | programmer | school1 |
3 | programmer | school2 |
4 | pm | school3 |
5 | pm | school2 |
6 | pm | school3 |
我想做以下事情:
- 按工作分组
- 获取学校列表和计数,如下所示[(school1, 2), (school2, 1)]
- 学校列表按数量排序,所以不能是 [(school1, 1), (school1, 2)]
例子的结果是:
programmer | [(school1, 2), (school2, 1)]
pm | [(school3, 2), (school2, 1)]
【问题讨论】:
标签: sql group-by hive hql collect