mysql select * 来自 table 按 id 汇总
mysql select * from table group by id with rollup
我尝试从我的 table 和汇总中 select 获取总数,但我失败了。这是我的 table 和价值观
我想要这样的结果
这可能吗?
我的查询:
select * from mytable group by id with rollup;
但是我的查询无法获取汇总值,请指点一下谢谢
试试这个:
select id,sum(qty),sum(import),sum(loss),sum(results)
from mytable group by id asc with rollup;
您可以执行如下操作
select coalesce(CAST(id as CHAR(50)),'Total'),
max(local),sum(import),sum(loss),sum(results) from mytable group by id asc with rollup
我尝试从我的 table 和汇总中 select 获取总数,但我失败了。这是我的 table 和价值观
我想要这样的结果
这可能吗? 我的查询:
select * from mytable group by id with rollup;
但是我的查询无法获取汇总值,请指点一下谢谢
试试这个:
select id,sum(qty),sum(import),sum(loss),sum(results)
from mytable group by id asc with rollup;
您可以执行如下操作
select coalesce(CAST(id as CHAR(50)),'Total'),
max(local),sum(import),sum(loss),sum(results) from mytable group by id asc with rollup