+ -
当前位置:首页 → 问答吧 → mysql 数据库操作问题

mysql 数据库操作问题

时间:2011-08-16

来源:互联网

http://topic.csdn.net/u/20110815/13/dc3beb2e-ab51-4f0f-91c1-ba3e9d4772ff.html
问题还没有完全解决,当aid相同num也相同时,会重复计算,我想只取其中一条,然后求和

作者: chen_2001   发布时间: 2011-08-16

SQL code
Select sum(num) From (
select aid,max(num) as num from ab group by aid)T

作者: lxq19851204   发布时间: 2011-08-17

select sum(num) from ab t where not exists (select 1 from ab where aid=t.aid and num>t.num)
and not exists (select 1 from ab where aid=t.aid and num=t.num)

作者: wwwwb   发布时间: 2011-08-17