MySQL求和和和分组额外行
如果我运行以下MySQL查询:MySQL求和和和分组额外行,mysql,Mysql,如果我运行以下MySQL查询: SELECT username, sum(value) as value FROM ztemp GROUP BY username 我用每个用户名和总和值得到结果。但是,如果执行以下查询: SELECT username, sum(value) as value FROM ztemp 然后它给我的是总的总和,而不是用户对用户的总和 而不是运行两个SQL查询来显示结果。有没有一种方法可以在一个SQL查询中同时获得这两个参数?还是运行这两个查询更好?是的,
SELECT username, sum(value) as value
FROM ztemp
GROUP BY username
我用每个用户名和总和值得到结果。但是,如果执行以下查询:
SELECT username, sum(value) as value
FROM ztemp
然后它给我的是总的总和,而不是用户对用户的总和
而不是运行两个SQL查询来显示结果。有没有一种方法可以在一个SQL查询中同时获得这两个参数?还是运行这两个查询更好?是的,有一种方法可以做到这一点 给出了额外的一行
很好,是吗?查看
分组方式。。。使用ROLLUP
syntax,太棒了:)
GROUP BY username WITH ROLLUP