除了使用Union查询之外,还有其他方法,而不是使用下面的查询在底部显示一列的总和
select amount
from receipt
UNION
select SUM(amount)
from receipt
除了使用Union查询之外,还有其他方法,而不是使用下面的查询在底部显示一列的总和
select amount
from receipt
UNION
select SUM(amount)
from receipt
WITH ROLLUP应该完全执行您正在执行的操作。
另一种选择是使用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()