次のクエリを使用して列の合計を下部に表示する代わりに、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()