MYSQL:GROUP BY WITH ROLLUP ERROR

时间:2015-11-01 20:46:45

标签: mysql

我有一个id,desc,quantity的表。我使用GROUP BY WITH ROLLUP来获取结果中的subTotal。

SQLFIDDLE

在结果中我想知道如何制作"描述"由汇总创建的行的列空白

在我的实际场景中,我还有其他列,但只在一列上滚动。所以其他列应该是空的。

1 个答案:

答案 0 :(得分:0)

使用''而不是NULL

SELECT COALESCE(id,'TOTAL'),
       (case when id is null then '' else description end) as description,
       sum(qty) AS SUM
FROM item
group by id WITH ROLLUP;