【发布时间】:2011-10-28 10:51:51
【问题描述】:
MySql 支持 GROUP BY WITH ROLLUP 它将返回 group by 中 n 列的最后 x 的聚合,但不支持 GROUP BY WITH CUBE 获取 n 列的所有组合并获取聚合。
我可以通过合并 GROUP BY WITH ROLLUP 查询来模拟这一点,但 MySql 正在多次实现我的子查询。我在大型子查询上使用 group by,所以这是次优的。有没有办法在没有临时表的情况下解决这个问题?
【问题讨论】:
-
我认为简短的答案是
No。
标签: mysql group-by cube rollup