MySql поддерживает GROUP BY WITH ROLLUP, которая будет возвращать агрегаты для последних x из n столбцов в группе, но не поддерживает GROUP BY WITH CUBE для получения всех комбинаций из n столбцов и получения агрегатов.
Я могу смоделировать это путем объединения запросов GROUP BY WITH ROLLUP, но MySql материализует мой подзапрос несколько раз.Я использую группу в большом подзапросе, так что это неоптимально.Есть ли способ решить эту проблему без временных таблиц?