标签: mysql
如果我运行以下MySQL查询:
SELECT username, sum(value) as value FROM ztemp GROUP BY username
我得到每个用户名和总和值的结果。但是,如果执行以下查询:
SELECT username, sum(value) as value FROM ztemp
然后它给了我总和而不是用户的用户。
而不是运行两个SQL查询来显示结果。有没有办法在一个SQL查询中获得两个?或者运行这两个查询是否更好?
答案 0 :(得分:1)
是的,有办法做到这一点...... using the ROLLUP modifier。
{3} 9
给出额外的行。
很好,是吗?