除了使用以下查询显示底部列的总和之外,还有另一种方法,而不是使用Union查询
select amount
from receipt
UNION
select SUM(amount)
from receipt
答案 0 :(得分:5)
WITH ROLLUP应该完全按照您的要求执行。
答案 1 :(得分:1)
另一种选择是使用SUM()
和GROUP BY()
请参阅:http://dev.mysql.com/doc/refman/5.0/en/group-by-modifiers.html
SELECT year, SUM(profit) FROM sales GROUP BY year
这可以让您在没有UNION的情况下获得年度利润。您也可以像COUNT()