SQL语句自连接+去除重复问题

来源:百度知道 编辑:UC知道 时间:2024/07/03 04:34:55
我有一个表
id price date
1 3000 2009.03.15
2 4000 2009.05.12
1 3000 2009.04.20

我想要的结果是 price的 7000

去除重复的ID 后 在求和PRICE 帮帮我 谢谢

是在没分了

为了理清思路,可以分2步来操作
1:查询出所有没有重复的
select distinct id,PRICE from table_name

2:对第一步中查询出来的结果求和即可
select sum(A.PRICE) as PRICE
from
(select distinct id,PRICE from table_name) A

祝你好运。。

说的不清楚,你要去除重复的id,是怎么个去法,是不要第一条记录,还是第三条记录?总有个法则吧

select sum(distinct price) from 表名