日期:2014-05-19  浏览次数:20691 次

请问怎么写这个视图啊,在线等!谢谢!!!
有一个表A,有两个字段id,amount(数量),id不是主健。现要写一个视图B,有两个字段,id,total(总数量),即total为表A中具有相同id的amount的累加,例如表A中有如下纪录:1,20;1,30;2,15,2,40;则视图B中的记录应该为1,50;2,55;这个怎么写啊,B中的total还要是降序排列的。

------解决方案--------------------
select id ,total=sum(amout) from A group by id order by total desc
------解决方案--------------------
select id ,sum(amout) as total
from A
group by id
order by total desc