我正在制作一个多系列线图,我希望有一个整体数据系列。起初,我认为我需要两个查询来检索数据:一个查询整体,一个查询按组排序。但后来我了解到,MySQL通过一个名为ROLLUP的运算符内置了这个功能,您可以将其添加到GROUP BY子句中。不幸的是,经过大量的谷歌搜索后,我找不到任何有用的例子。 ActiveRecord 4.2中是否存在此功能?如果是这样,我该如何使用它?
请注意,我的查询在数据库返回之前对数据进行平均,因此我不能简单地运行一个查询,让我的应用程序对结果运行更多计算以获得整体值。
答案 0 :(得分:0)
经过进一步调查,似乎ActiveRecord根本不支持ROLLUP运算符。 Does RAILS have GROUP BY...WITH ROLLUP query?提供了一个解决方案,但它对我和我的同事都不起作用。