MySQL:正在尝试运行多维数据集查询->;sql语法错误|限制为0,25

MySQL:正在尝试运行多维数据集查询->;sql语法错误|限制为0,25,mysql,sql,phpmyadmin,olap-cube,Mysql,Sql,Phpmyadmin,Olap Cube,我的结构中有一个查询正在尝试在PHPMYADMIN中运行。我正在尝试为OLAP操作运行多维数据集查询,这是我的查询: SELECT QUARTER, REGION, SUM(SALES) FROM salestable GROUP BY CUBE (QUARTER, REGION) 我也尝试过这个查询: SELECT salestable.QUARTER, salestable.REGION, SUM(salestable.SALES) FROM salestable GROUP BY CUB

我的结构中有一个查询正在尝试在PHPMYADMIN中运行。我正在尝试为OLAP操作运行多维数据集查询,这是我的查询:

SELECT QUARTER, REGION, SUM(SALES)
FROM salestable
GROUP BY CUBE (QUARTER, REGION)
我也尝试过这个查询:

SELECT salestable.QUARTER, salestable.REGION, SUM(salestable.SALES)
FROM salestable
GROUP BY CUBE (salestable.QUARTER, salestable.REGION)

但它显示了这个错误:

#1064 - You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '(QUARTER, REGION) LIMIT 0, 25' at line 3

我试图打开页面检查语法,但它显示了。

我认为MySQL不支持将
CUBE
作为一个集合,但您可以将
与汇总一起使用

SELECT st.QUARTER, st.REGION, SUM(st.SALES)
FROM salestable st
GROUP BY st.QUARTER, st.REGION WITH ROLLUP;

按col1分组,col2
不带parens是正确的语法。