有没有办法在MySql中用多维数据集模拟GROUPBY?
MySql支持GROUP BY WITH ROLLUP,它将返回GROUP BY中n列中最后x列的聚合,但不支持GROUP BY WITH CUBE获取n列的所有组合并获取聚合 我可以通过使用ROLLUP查询对GROUP by进行联合来模拟这种情况,但MySql多次具体化了我的子查询。我在一个大的子查询上使用GROUPBY,所以这是次优的。没有临时表,有没有办法解决这个问题?简短回答:没有 详细回答:您可以安装一个开源数据仓库,它支持GroupBy和CUBE,并使用Mysql作为存储引擎,例如Pentaho 我认为简单的答案是有没有办法在MySql中用多维数据集模拟GROUPBY?,mysql,group-by,cube,rollup,Mysql,Group By,Cube,Rollup,MySql支持GROUP BY WITH ROLLUP,它将返回GROUP BY中n列中最后x列的聚合,但不支持GROUP BY WITH CUBE获取n列的所有组合并获取聚合 我可以通过使用ROLLUP查询对GROUP by进行联合来模拟这种情况,但MySql多次具体化了我的子查询。我在一个大的子查询上使用GROUPBY,所以这是次优的。没有临时表,有没有办法解决这个问题?简短回答:没有 详细回答:您可以安装一个开源数据仓库,它支持GroupBy和CUBE,并使用Mysql作为存储引擎,例如P
不
。