有张范例表如下:
怎样才能查出如下图:
注意事项:
图1表数据是范例,实际会有更多。
条件:
不允许使用存储过程
若非必要,不能使用游标
https://blog.csdn.net/weixin_30902251/article/details/95532293
上面的也不叫分组啊,只不过是省市县的数据单独放在一块而已
不需要在sql中处理,程序里面很容易实现,三个表格,三个不同的条件
rollup和cube函数是极端的函数,你这里不适用,因为你的合并不涉及到所有维度。如果你使用的是hive的话,正好有空,我可以给你简单写一下。
当然,空值部分还可以有补充,可以根据grouping层级继承维度信息。