在使用COUNT(DISTINCT column_name)时,我在使用ROLLUP时遇到了一个问题。当我在没有ROLLUP的情况下运行查询时,一切看起来都是正确的,但当我运行时,rollup值仅针对来自每个组的不同值,而不是总和。我意识到我可以使用一个子查询来获得总数;但是,主查询非常大,所以我希望找到另一种方法来解决这个问题。有什么想法吗?
查询示例:SELECT COUNT(DISTINCT column1) FROM table GROUP BY column2 WITH ROLLUP
https://stackoverflow.com/questions/63452881
复制相似问题